← All Positions
Robotics Machine Learning Engineer
Job Summary
Join a high-growth engineering team focused on developing proprietary hardware and machine learning models to automate industrial manufacturing. As a Robotics ML Engineer, you will own the end-to-end lifecycle of robot learning, from data ingestion and quality control to deploying high-performing policies on physical hardware.
Essential Functions
- Build and maintain pipelines to ingest and quality-check terabytes of robot data daily
- Post-train models and establish reliable, scalable training pipelines
- Calibrate hardware and perform data quality checks to ensure optimal model performance
- Establish company standards for data processing and model training workflows
- Monitor and integrate emerging robot-learning research into production systems
Required Qualifications
- 0 to 7 years of experience in robotics machine learning or related fields
- Proven experience with physical robotic systems such as manipulators, drones, or autonomous vehicles
- Strong proficiency in Python and practical experience with PyTorch or JAX
- Experience training and deploying learned policies on physical hardware
- Experience with C++, Rust, or low-level GPU work is highly valued
- Ability to work on defense and government-related robotics applications
Preferred Qualifications
- Experience in the defense-tech sector
- Background in high-volume manufacturing or industrial automation
- Experience with distributed training or evaluation infrastructure
- History of building complex personal projects or hardware prototypes
Technical Skills
- Python
- PyTorch
- JAX
- C++
- Rust
- Data Pipeline Engineering
- Model Deployment
- Hardware Calibration
Education & Certifications
Bachelor's degree in Engineering or a related technical field from a top-tier university is preferred.
Compensation & Benefits
Salary range: $150,000 - $250,000 per year