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