Machine Learning Engineer at Ambarella
Beavercreek, Ohio, USA -
Full Time


Start Date

Immediate

Expiry Date

10 Aug, 25

Salary

0.0

Posted On

10 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Embedded Systems, Ml, Data Analysis, C, Numpy, Simd, Pruning, Matplotlib, Statistics, Python

Industry

Information Technology/IT

Description

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

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.

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.
-

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

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.
-
Loading...