Autonomy Senior Machine Learning Engineer
Job Description
Joby Aviation is hiring an Autonomy Senior Machine Learning Engineer in Santa Cruz, CA to build perception and reasoning capabilities for the Superpilot autonomy stack.
Responsibilities
- Design, train, and maintain state-of-the-art ML models for perception on autonomous aircraft
- Apply deep learning and 3D computer vision techniques for sensor fusion, navigation, and detect-and-avoid
- Build high-performance model training pipelines and extensive evaluation systems to support reliability and quality
- Optimize and tune real-time AI perception algorithms for autonomous aircraft
- Develop software for data management, annotation, and curation
- Support autonomy modeling, simulation, and analysis tooling
- Collaborate with the Superpilotâ„¢ team to ideate, plan, and execute well-integrated solutions and features
- Monitor system health and performance, proactively address issues, and provide user support
Requirements
- Degree in computer science, aerospace engineering, or a related field
- 8+ years of experience in machine learning
- Experience developing software and systems for autonomous vehicles
- Strong proficiency in Python
- Extensive practical knowledge of state-of-the-art models for real-time perception
- Deep understanding of 3D computer vision and machine learning for video
- Ability to invent and quickly prototype technical solutions in autonomy
- Proven ability to document complex technical designs, architectural trade-offs, and implementation roadmaps
- Advocate for software best practices, including rigorous code reviews and mentorship
- Excellent communication skills for cross-functional collaboration
Key Technologies
- Python
- MLflow
- Kubeflow
- ROS2
- DDS
- C++
- GPS
- inertial
- ADS-B
- air data
- radio data
Benefits
- Paid time off
- Healthcare benefits
- 401(k) plan with a company match
- Employee stock purchase plan (ESPP)
- Short-term and long-term disability coverage
- Life insurance