Machine Learning Engineer

Beavercreek, United States

Ambarella

Ambarella's advanced imaging solutions make cameras smarter by extracting valuable data from high-resolution video streams.

View all jobs at Ambarella

Apply now Apply later

Job Title: Machine Learning Engineer
Location: Beavercreek, OH or Remote/Hybrid]
Company: Oculii Corp. – A Subsidiary of Ambarella, Corporation

 

About Oculii Corp

Oculii is developing cutting-edge high-resolution imaging radar technology that powers the future of autonomous vehicles, drones, and intelligent machines. As a part of Ambarella, Inc., we integrate real-time AI with radar systems to push the limits of what’s possible in autonomous perception.

 

Position Summary

We’re seeking a Machine Learning Engineer to develop and deploy deep learning models that operate on radar data in resource-constrained environments. You’ll build high-performance, scalable machine learning systems—from data preprocessing and model training to optimization and deployment on edge hardware.

 

Responsibilities

  • Build and maintain data pipelines for training and inference workflows.
  • Develop, train, and validate deep learning models (e.g., CNNs, Transformers).
  • Design and refine training strategies to improve performance and robustness.
  • Deploy models to embedded systems using optimization techniques (e.g., quantization, pruning).
  • Analyze and resolve performance bottlenecks in runtime environments.
  • Read and implement state-of-the-art research from academic and open-source communities.
  • Collaborate with multidisciplinary teams across ML, hardware, and software engineering.
 

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • Proficiency in Python and ML libraries such as PyTorch, NumPy, TorchVision, Matplotlib.
  • Understanding of deep learning architectures (e.g., MLPs, CNNs, Transformers).
  • Experience with model training tools: loss functions, optimizers, data loaders.
  • Proficiency in C/C++ for performance-critical components.
  • Solid foundation in statistics and data analysis.
  • Ability to interpret and implement techniques from ML research papers.
 

Preferred Qualifications

  • Experience with deploying models using ONNX, TensorRT, or similar frameworks.
  • Familiarity with parallel computing and hardware acceleration (e.g., CUDA, SIMD, NPUs).
  • Experience with quantization, pruning, and model compression.
  • Exposure to real-time embedded systems or radar applications.
 

Why Join Oculii?

  • Work with a highly skilled team solving real-world ML problems.
  • Contribute to impactful technologies in autonomy and intelligent sensing.
  • Be part of an innovation-focused company backed by Ambarella.
  • Competitive salary, benefits, and growth opportunities.
 

Oculii – Independently Build. Collectively Driven.
Come learn the way. Stay to lead the way.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Architecture Computer Science CUDA Data analysis Data pipelines Deep Learning Drones Engineering Machine Learning Matplotlib Model training NumPy ONNX Open Source Pipelines Python PyTorch Radar Research SIMD Statistics TensorRT Transformers

Perks/benefits: Career development Competitive pay Startup environment

Region: North America
Country: United States

More jobs like this