diligentrobotics
ML Engineer II, Manipulation
At a Glance
- Location
- Anywhere in the US
- Experience
- 3+ years
- Posted
- 2026-03-03T14:55:30-05:00
Key Requirements
Required Skills
Domain Knowledge
- Engineering
- Robotics
Requirements
Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or related field (PhD a plus).
3+ years of experience applying ML to robotics manipulation, visuomotor control, or sequential to sequence models.
Strong proficiency in PyTorch and experience building reliable training/evaluation pipelines.
Strong software engineering skills in Python; ability to collaborate across ML and robotics teams.
Nice to have:
Responsibilities
Develop learning-based manipulation models for end to end sensor-driven interaction (e.g., reaching, motion generation, and execution in dynamic environments).
Build and maintain manipulation training pipelines: dataset creation from robot logs/teleop, action representations, augmentation, and distributed training.
Design evaluation metrics and regression tests that quantify manipulation reliability, recovery behavior, and safety in real environments.
Develop sim-to-real workflows for manipulation learning, including simulation environments, domain randomization, and failure-mode testing.
Optimize and distill models for edge deployment; benchmark latency, memory use, and stability on target hardware.
Partner with the AI platform team to integrate policies with control and safety systems, and validate end-to-end performance on robots.