368,941open jobs
9,452companies
47,951added this week
Browse all
Salary
$180k – $220k per year
Location
In office
Seniority
Senior · 5+ years exp
Overview
Company
Impact
Profile match
Ouster is a San Francisco lidar company founded in 2015 that builds digital sensors based on a single-photon avalanche diode architecture. Its sensors and perception software are used in industrial automation, smart infrastructure, robotics and automotive projects. The company is listed on the New York Stock Exchange and merged with rival Velodyne in 2023.

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price. Our advanced sensor hardware and vision algorithms are used in autonomous cars, robotics, industrial, and smart infrastructure applications (among many others). If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help!

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. ($180,000-220,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.

Ouster is an Equal Employment Opportunity employer that pursues and hires a diverse workforce. Ouster does not make employment decisions on the basis of race, color, religion, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military status, or any other basis protected by local, state, or federal laws. Ouster also strives for a healthy and safe workplace, and prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance, Ouster considers qualified applicants with arrest and conviction records for employment. If you have a disability or special need that requires accommodation, please let us know.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,941 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$55k – $157k per year (Estimated) • Remote • Full-Time • Sydney
C++
Go
Lua
Python
C++
CMake
Databases
ActiveMQ
Aerospike
Apache Kafka
Cassandra
DevOps
Docker
gRPC
Kubernetes
Apply
$72k – $201k per year (Estimated) • In office • Full-Time • 3+ years exp • PhD • Basel
Python
AI/ML
Multimodal AI
OpenCV
PyTorch
scikit-image
Scikit-learn
TensorFlow
AI Agents
DevOps
Git
Apply
AI Engineer 1 day ago
$25k – $103k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Gurgaon
Python
SQL
Databases
Databricks
Microsoft Fabric
AI/ML
AI Agents
Embeddings
Gemini
Hallucination
LangChain
LangGraph
LLM
Multimodal AI
Prompt Engineering
PyTorch
RAG
Semantic Search
Spark
TensorFlow
Hugging Face
LLM Guardrails
LLMOps
OpenAI
Semantic Search
DevOps
AWS
Azure
CI/CD
Apply
$71k – $170k per year (Estimated) • In office • Full-Time • Netanya
Python
TypeScript
AI/ML
Accelerate
Fine-tuning
LangChain
LLM
NLP
Prompt Engineering
PyTorch
RAG
Edge AI
Hugging Face
AI Agents
DevOps
AWS
Azure
Docker
GCP
Kubernetes
Apply
$28k – $65k per year (Estimated) • In office • Full-Time • 12+ years exp • Bengaluru
Bash
PowerShell
Python
Node JS
JavaScript
Node JS
Commander.js
AI/ML
AI Agents
DevOps
Amazon EC2
Amazon EKS
AWS
Azure
Kubernetes
Amazon ECS
IAM
Cybersecurity
Crowdstrike
Zero Trust
Apply
$162k – $180k per year • In office • 5+ years exp
C++
Python
C++
PyTorch C++
AI/ML
Data Augmentation
Few-Shot Learning
ONNX
PyTorch
TensorRT
Transfer Learning
Transformers
YOLO
Post-training
Apply
$100k – $160k per year • In office • 5+ years exp • Bachelor's Degree
C++
Python
C++
Qt
DevOps
CI/CD
Docker
Jenkins
QA
Playwright
Selenium
Apply
In office • 10+ years exp • Bachelor's Degree
Cybersecurity
CAPA
Analytics
Tableau
Apply
$150k – $190k per year • In office • 5+ years exp • Bachelor's Degree
Python
AI/ML
LLM
NumPy
Pandas
DevOps
CI/CD
GitLab CI
Jenkins
GitLab
Robotics
ROS2
Analytics
Plotly
Apply
$105k – $195k per year • In office • Bachelor's Degree
DevOps
GitHub
Apply
See all jobs
This is one of many
368,941 more open roles from verified company boards, updated every day.