ML Perception Software Engineer
Develops ML perception algorithms and 4D world representations for autonomous vehicle stacks. Tests on real vehicles and collaborates with research teams. Requires 3+ years experience, C++/Python proficiency, and ML deployment expertise.
About the job
Responsibilities
- Train, modify, and create beyond-SOTA algorithms for constructing powerful world representations that can be used for perception, world modeling, and ML driven autonomy
- Test and evaluate algorithms on real vehicles, owning large portions of the autonomy stack and ensuring improvements to driving abilities
- Work closely with data, behavior, and research teams to develop advanced autonomy software for production deployment
Requirements
- 3+ years of experience building software components or (sub)systems that address real-world perception challenges
- Bachelor's in Computer Science, Electrical Engineering, Robotics, or related field
- Strong proficiency in C++ and Python
- Experience building machine learning models from data collection to production and deployment
- Deep understanding of concepts and methods behind frameworks or libraries worked with
- Interest in keeping up to date in the field, identifying trends
Nice to Have
- MSc or PhD in perception or closely related field
- Experience working in modern ML-based perception for autonomous systems
- Deep knowledge of current trends in computer vision including perception, reconstruction, diffusion, world models and pre training vision models
Compensation
- Base salary range: $125,000 - $222,000 USD annually
- Equity, comprehensive health/dental/vision/life/disability insurance, 401k with employer match, learning/wellness stipends, paid time off
Skills
C++, Python, Machine Learning, Computer Vision, Autonomous Vehicles, Perception Algorithms, World Models, PyTorch, TensorFlow, ROS
Similar jobs
ML Engineering jobsBuild and ship production agentic AI workflows for complex real estate and built-world processes. The role combines product engineering, applied AI, customer collaboration, workflow orchestration, evaluation, and reliable user-facing experiences.
Build modular AI operations and evaluation systems that power complex real estate workflows. The role focuses on improving output quality, defining correctness with domain experts, and reducing human review while maintaining high standards.
Build and operate Dougie, an agentic AI system that executes workflows, evaluates its own performance, retains institutional context, and improves in production. The role requires experience deploying unattended agentic systems and engineering reliable memory, retrieval, orchestration, and feedback loops.
Build and own customer-facing AI products from experimentation through production, including reliable agents, evaluation systems, APIs, interfaces, and infrastructure. Requires at least four years of software development experience and deep production experience with language-model systems.
Develop and deploy machine learning models for biomedical research and AI products, collaborating with scientific, engineering, and product teams. Requires an advanced quantitative degree, substantial ML experience, Python proficiency, and experience bringing models into production or research applications.