Drimva

Noble Machines

Robotics Learning Engineer

$170K–$400K

Sunnyvale +1 · Full-time · Posted Mar 2, 2026

Location
Sunnyvale
Sunnyvale, California, United States
Experience
3+ years developing machine-learning applications for robotics systems.
Education
Master's or PhD in Robotics, Computer Science, Machine Learning, or related field.

About the job

Develops and optimizes machine-learning and AI systems that help multipurpose humanoid robots locomote and perform manipulation tasks in real-world environments.

What you'll do

  • Build learning pipelines and models for locomotion, perception, decision-making, and motion planning.
  • Integrate learning systems with robot hardware and design simulation environments for training and testing.
  • Analyze field data and develop metrics and benchmarks to improve and evaluate robot-learning performance.

What they ask for

  • Master's or PhD in Robotics, Computer Science, Machine Learning, or a related field.
  • 3+ years of experience developing machine-learning applications for robotics systems.
  • Strong programming skills in Python, C++, and relevant ML frameworks; experience with reinforcement learning, computer vision, and motion-planning algorithms.
  • Experience with legged-robot locomotion and dynamic stability control; familiarity with ROS or similar frameworks, control systems, robot kinematics, and robotics simulation tools.

Nice to have

  • Experience with humanoid robots or complex multi-joint robotic systems.
  • Knowledge of model predictive control (MPC) for locomotion.

Pay

$170,000 - $400,000 USD base salary

Tools

Python, C++, TensorFlow, PyTorch, ROS (Robot Operating System), Gazebo, MuJoCo, Isaac Sim

AI focus

Develops learning algorithms and AI systems for robot locomotion, perception, decision-making, motion planning, and manipulation.

Model-written summary · the original posting is authoritative

First seen Oct 31, 2026 · Last verified Nov 4, 2026 (UTC)