Skip to content
Maven RoboticsMaven RoboticsSan Francisco, CA

Machine Learning Engineer - Robot Manipulation

Designs and deploys reinforcement and imitation learning algorithms for robotic manipulation tasks in dynamic environments. Requires MS/PhD, deep RL/IL expertise, PyTorch proficiency, and real-world ML deployment experience in a fast-paced startup.

Salary not listed
On-siteML Engineering

About the role

Responsibilities

  • Design and implement machine learning algorithms, focusing on reinforcement learning (RL) and imitation learning (IL), for robotic manipulators in dynamic environments.
  • Translate high-level objectives into ML problems and deploy robust, scalable models to real-world robotic systems.
  • Integrate ML solutions into robotics workflows, ensuring performance in simulated and real-world settings.
  • Drive innovation by applying latest ML research to robotic manipulation.
  • Own critical ML projects from conception to deployment.
  • Collaborate across disciplines and mentor junior engineers.

Requirements

Must-have:

  • MS or PhD in machine learning, computer science, robotics, or related field.
  • Strong experience training and deploying ML models for real-world applications.
  • Deep understanding of RL and IL in robotics.
  • Proficiency in Python, PyTorch.
  • Experience with data collection, preprocessing, and management for ML training.
  • Self-starter with problem identification, prioritization, and execution skills.
  • Enthusiasm for fast-paced startup environment.

Nice-to-have:

  • Familiarity with Gazebo, MuJoCo, sim-to-real transfer.
  • Designing reward functions for manipulation tasks.
  • Models for noisy, incomplete, or sparse data.
  • Deployment to edge devices for real-time inference.
  • Accelerating training with GPU, TPU, or accelerators.
  • Stable Baselines, RLlib.
  • Robotics principles: kinematics, dynamics, control.
  • Publications in ML/robotics/RL.

Skills

Reinforcement LearningImitation LearningPyTorchPythonGazeboMujocoStable BaselinesRllibSim-To-Real TransferGPUTpu

Similar roles

ML Engineering jobs
Cerebras Systems

CoDesign & NextGen Performance Engineer

Cerebras SystemsSunnyvale, CA

Characterize, analyze, and optimize performance of state-of-the-art AI models on Cerebras' wafer-scale hardware. Build performance models, optimize kernels and compilers, debug runtime behavior, and develop visualization tools to influence next-gen AI architecture.

Salary not listed
On-site3+ YOEML Engineering
OpenAI

Research Engineer, Privacy

OpenAISan Francisco, CA

Research Engineer on OpenAI's Privacy team designing and prototyping privacy-preserving ML algorithms like differential privacy and federated learning at scale. Requires hands-on PETs experience, fluency in PyTorch/JAX, and a track record implementing or publishing novel privacy work.

380k – 445k/yr
HybridML Engineering
Console

Research Engineer

ConsoleSan Francisco, CA

Research Engineer building self-improving AI agent systems at Console. Develop eval/optimization loops, fine-tune specialist models, and improve agent reasoning over enterprise context using production data to drive measurable gains in quality, latency, and reliability.

200k – 350k/yr
On-siteML Engineering
Notion

Software Engineer, AI Platform

NotionSan Francisco, CA +1

Build and scale the shared AI platform foundations at Notion, enabling fast and safe shipping of AI products. Requires experience with LLM/ML platforms, strong ownership, and comfort across backend, infrastructure, and product code.

180k – 201k/yr
Hybrid5+ YOEML Engineering
Liftoff

Machine Learning Engineer

LiftoffCalifornia

Machine Learning Engineer building statistical models, optimization systems, and experiments for mobile ad tech economics on the Revenue Engine team. Requires PhD in CS/ML/Economics and industry experience applying ML or economics at scale.

215k – 275k/yr
RemoteML Engineering