Robotics Learning Engineer

Under Control Robotics Inc

$120K — $150K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's or PhD in Robotics, Computer Science, Machine Learning, or related field
  • 3+ years of experience in developing machine learning applications for robotics
  • Proficient in Python, C++, and ML frameworks (e.g., TensorFlow, PyTorch)
  • Expertise in reinforcement learning, computer vision, and motion planning algorithms
  • Familiar with ROS (Robot Operating System) or similar frameworks
  • Strong foundation in linear algebra, calculus, and statistics
  • Experience with robotics simulation tools (Gazebo, MuJoCo, Isaac Sim)

Responsibilities

  • Create and optimize learning pipelines for locomotion policies
  • Develop and implement machine learning models for robot perception
  • Create and optimize computer vision systems for environmental awareness
  • Collaborate with hardware teams to integrate learning with physical robots
  • Design simulation environments for algorithm training and testing
  • Collect and analyze field data to enhance learning systems
  • Develop metrics to evaluate robot learning performance

Benefits

  • Opportunity to work on cutting-edge humanoid robotics
  • Collaborative team environment focused on innovative development
  • Potential for impactful contributions to real-world applications
  • Access to continuous learning and professional growth in robotics
  • Exposure to the latest research and industry practices in AI and machine learning
Full Job Description
Position Overview

At Noble Machines, building is a team sport. As a machine learning engineer, you'll take ownership and lead the development of advanced machine learning and AI systems powering multipurpose humanoid robots in the real world. You'll design, implement, and optimize learning algorithms that enable robots to move fluidly across diverse environments while performing complex manipulation tasks.

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


Requirements
  • 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


Nice to Have
  • 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.)


To apply, submit your resume here or email [redacted]. To increase your chances of being selected for an interview, we encourage you to include up to TWO examples of your most representative work featuring hardware demonstrations.

Similar Jobs

More Jobs at Under Control Robotics Inc

More Consumer Technology Jobs

Find similar Robotics Learning Engineer jobs: