ML Engineer - Robotics

Clera

$220K — $300K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Electrical/Mechanical Engineering, Robotics, or similar field or equivalent experience.
  • 3-8 years of practical experience in machine learning, robotics, or computer vision.
  • Proficient in Python and C++ for robotics software development.
  • Experienced with ROS/ROS2 for software integration in robotics.
  • Strong background in sensor fusion and multi-sensor perception techniques.
  • Hands-on experience with simulation environments like Gazebo or CARLA.
  • Proven ability to design and deploy learning-based models in live robotics systems.

Responsibilities

  • Develop and optimize machine learning models for perception and motion planning.
  • Build computer vision and sensor fusion systems utilizing camera, LiDAR, and IMU data.
  • Integrate learning-based models with robotics software stacks (ROS/ROS2).
  • Design data collection, simulation, and reinforcement learning pipelines.
  • Collaborate with robotics and hardware engineers for model deployment.
  • Continuously assess model performance across varied real-world scenarios.

Benefits

  • Competitive equity and benefits package.
Full Job Description
About the Role

You will work at the intersection of machine learning, control systems, and real-world robotics - building perception, planning, and decision-making pipelines that make machines truly adaptive. This role is ideal for someone who thrives on hard, interdisciplinary problems and loves combining data-driven learning with real-world physical constraints.

This is a fully on-site role based in the Bay Area (Mountain View, CA). Visa sponsorship is not available - candidates must be authorized to work in the United States without employer sponsorship.
What You'll Do
  • Develop and optimize ML models for perception, motion planning, and control.
  • Build computer vision and sensor fusion systems using camera, LiDAR, and IMU data.
  • Integrate learning-based models with robotics software stacks (ROS/ROS2).
  • Design pipelines for data collection, simulation, and reinforcement learning.
  • Collaborate with robotics and hardware engineers to deploy models in live environments.
  • Continuously evaluate model performance and robustness across diverse real-world scenarios.
What We're Looking For

Required:
  • Bachelor's degree in Computer Science, Electrical/Mechanical Engineering, Robotics, or a closely related field (or equivalent practical experience).
  • 3-8 years of hands-on experience in machine learning, robotics, or computer vision with practical production exposure.
  • Proficiency in Python and C++ for robotics software development.
  • Experience with ROS/ROS2 for robotics software integration.
  • Strong experience with sensor fusion and multi-sensor perception (camera, LiDAR, IMU).
  • Hands-on experience with simulation environments such as Gazebo, Isaac Sim, CARLA, MuJoCo, or PyBullet.
  • Proven ability to design, train, and deploy learning-based models within live robotics systems and production pipelines.
  • Strong collaboration and communication skills for working with cross-functional teams including hardware engineers.
  • Must be authorized to work in the United States without employer visa sponsorship.

Nice to Have:
  • Familiarity with reinforcement learning, imitation learning, or adaptive control techniques.
  • Experience with PyTorch and/or TensorFlow.
  • Solid grasp of deploying ML models in real-time or embedded environments.
  • Background in localization, SLAM, or control systems.
Compensation & Benefits
  • Salary: $220,000 - $300,000 per year, depending on experience.
  • Competitive equity and benefits package.
Location
  • On-site in Mountain View / Bay Area, CA.
  • No remote option for this role.
  • Visa sponsorship is not available.

Similar Jobs

More Jobs at Clera

More Technical Services Jobs

Find similar ML Engineer - Robotics jobs: