Job Summary:
Noble Machines builds multipurpose robots to support human workers in the world's toughest jobs, focusing on delivering real impact in heavy industry. The Robotics Learning Engineer will lead the development of advanced machine learning and AI systems for humanoid robots, designing and optimizing algorithms to enhance their capabilities in diverse environments.
Responsibilities:
โข Create and optimize learning pipelines for training locomotion policies that generalize across environments
โข Develop and implement machine learning models for robot perception, decision-making, and motion planning
โข Create and optimize computer vision systems for environmental awareness and object recognition
โข Collaborate with the hardware team to integrate learning systems with the physical platforms
โข Design simulation environments for training and testing learning algorithms
โข Collect, process, and analyze field data to improve learning systems continuously
โข Develop metrics and benchmarks to evaluate robot learning performance
โข Stay current with the latest research and innovations in robotics and machine learning
Qualifications:
Required:
โข Master's or PhD in Robotics, Computer Science, Machine Learning, or related field
โข 3+ years of experience developing machine learning applications for robotics systems
โข Strong programming skills in Python, C++, and relevant ML frameworks (TensorFlow, PyTorch)
โข Experience with reinforcement learning, computer vision, and motion planning algorithms
โข Familiarity with ROS (Robot Operating System) or similar robotics frameworks
โข Knowledge of control systems and robot kinematics
โข Strong mathematical background in linear algebra, calculus, and statistics
โข Experience with simulation tools for robotics (Gazebo, MuJoCo, Isaac Sim, etc.)
โข Proven track record of implementing ML solutions in robotics applications
โข Experience with legged robot locomotion and dynamic stability control
Preferred:
โข Experience with humanoid robots or complex multi-joint robotic systems
โข Knowledge of model predictive control (MPC) for locomotion
โข Familiarity with trajectory optimization for legged robots
โข Knowledge of industrial environments (construction, energy, mining, or manufacturing)
โข Understanding of safety considerations for learning-based robotic systems
โข Experience with edge computing and deploying ML models on embedded systems
โข Familiarity with human-robot interaction paradigms
โข Background in imitation learning or learning from demonstration
โข Experience with SLAM (Simultaneous Localization and Mapping) techniques
โข Publications in relevant conferences (ICRA, IROS, NeurIPS, etc.)
Company:
Noble Machines builds multipurpose humanoid robots to assist human workers in heavy industry such as construction, mining, and energy. Founded in 2024, the company is headquartered in Sunnyvale, USA, with a team of 11-50 employees. The company is currently Early Stage.