Skip to content
×

ML Engineer, Manipulation

Listing for: diligentrobotics
Full Time position Listed on 2026-11-14
Job specializations:
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR

Job Description & How to Apply Below

Role overview

Build and deploy machine learning systems that let mobile robots manipulate objects reliably in changing, human-centered environments. The work spans sensor-driven models, training data and evaluation, simulation-to-real transfer, and deployment on robot hardware. You will use field results to improve reliability, safety, and performance across real-world tasks.

Responsibilities
  • Develop learning-based models for robot interaction, including reaching, motion generation, and action execution.
  • Create training pipelines using robot logs or teleoperation data, including dataset preparation, action representations, augmentation, and distributed training.
  • Define evaluation metrics and regression checks for reliability, recovery behavior, and safety.
  • Build simulation-to-real workflows with domain randomization and failure-mode testing.
  • Optimize and distill models for edge hardware, measuring latency, memory use, and stability.
  • Integrate learned policies with control and safety systems, then validate performance on robots.
  • Analyze field failures and improve models through targeted data collection and retraining.
Requirements
  • Bachelor’s or master’s degree in robotics, computer science, electrical engineering, or a related field.
  • At least three years applying machine learning to robotic manipulation, visuomotor control, or sequence models.
  • Strong PyTorch skills and experience building dependable training and evaluation pipelines.
  • Strong Python software engineering skills and ability to work across ML and robotics teams.
Nice to have
  • Experience with vision-language-action models, behavior cloning, or transformer and diffusion policies for robotic control.
  • Simulation-to-real manipulation training experience, including synthetic data and domain randomization.
  • Edge deployment experience, such as ONNX or TensorRT, quantization, or performance profiling.
  • Familiarity with safety-critical robotics and fallback or recovery behaviors.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary