Ouster

Sr. Machine Learning Engineer (Perception and Tracking)

Ouster$162K — $180K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years proficiency in Python and PyTorch.
  • 3+ years proficiency in C++ for production deployment and optimization.
  • Extensive understanding of modern object detection and tracking algorithms.
  • Proven ability to modify neural model architectures via experimentation.
  • Experience with limited data scenarios utilizing transfer learning or few-shot learning.

Responsibilities

  • Design and train DNN models for simultaneous Object Detection and Tracking.
  • Evaluate and prototype state-of-the-art research concepts into production solutions.
  • Implement custom loss functions and modify model architectures for optimization.
  • Optimize models for real-time inference on edge devices.
  • Develop training strategies for data-constrained environments.

Benefits

  • Equity opportunities in addition to base salary.
  • Comprehensive benefits package (details not specified).
  • Diversity-focused workplace culture.
  • Support for accommodations based on disability or special needs.
Full Job Description
We are looking for a highly technical Machine Learning Engineer to lead our efforts in Object Detection and Tracking. You will not simply be "importing" pre-made models; you will be architecting deep neural networks, translating state-of-the-art research papers into code, and optimizing these systems for real-time, on-device performance. This role requires a deep knowledge of neural network architectures. You should be confident ripping apart a model to modify layers, loss functions, and data flows to fit our specific constraints. Key Responsibilities - Architect Unified Models: Design and train DNN models that perform Object Detection and Tracking simultaneously, leveraging temporal information to improve consistency. - Research to Production: Evaluate state-of-the-art research papers and prototype these concepts (turning papers into code) and adapt them into robust, production-grade solutions. - Deep Model Customization: Go beyond standard libraries by implementing custom loss functions, modifying internal model architectures, and designing specific data augmentation strategies to squeeze out maximum performance. - Edge Optimization: Ensure high accuracy is matched by high efficiency. Optimize models for real-time inference and on-device deployment. - Data Strategy: Develop training recipes for data-constrained environments and effective post-training strategies. Required Qualifications - Core Stack: - 5+ years proficiency in Python and PyTorch. - 3+ years proficiency in C++ for production deployment and optimization. - Detection & Tracking: Deep theoretical and practical understanding of modern object detectors (e.g., Transformers, YOLO variants, R-CNNs) and tracking algorithms (e.g., DeepSORT, Kalman Filters, Optical Flow). - Architecture Internals: Proven experience not being dependent on "out-of-the-box" APIs. You have a track record of modifying model architectures via extensive experimentation to meet specific requirements. - Low-Data Regimes: Experience improving model generalization with limited data using Transfer Learning, Domain Adaptation, or Few-Shot Learning. - Mathematical Foundation: Strong grasp of linear algebra and probability as it applies to custom loss function design and geometric 3D vision. Preferred Qualifications - 3D / LiDAR Experience: Hands-on experience with 3D Point Cloud data (LiDAR) is a massive plus. - Deployment Tools: Experience with TensorRT, ONNX Runtime, or edge-specific hardware (NVIDIA Jetson, etc.). The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($162,000 - $180,000) We acknowledge the confidence gap at Ouster. You do not need to meet all of these requirements to be the ideal candidate for this role.

About Ouster

Ouster is a technology company that develops and manufactures digital lidar sensors for industrial automation, smart infrastructure, robotics, and automotive applications. The company's sensors use digital lidar technology to generate high-resolution 3D maps of the environment, enabling machines to see and understand the world around them. Ouster's sensors are designed to be compact, lightweight, and affordable, making them accessible to a wide range of industries and applications. The company was founded in 2015 and is headquartered in Palo Alto, California.
Learn more about Ouster
Size
300 employees
Market Cap
$163.9 million
Industry
Founded
2016
NASDAQ

Similar Jobs

More Jobs at Ouster

More Information Technology Jobs

Find similar Sr. Machine Learning Engineer (Perception and Tracking) jobs: