ML Engineer - Robotics
Core
Design, train, and deploy intelligent ML models for perception, motion planning, and control in autonomous robotic systems.
Role type
ML Engineer – Robotics
Builds
Perception, planning, and decision-making pipelines for autonomous systems
Domain
Robotics, Machine Learning, Computer Vision
Deliverable
production ML models
Required skills
Python, C++, PyTorch, TensorFlow, sensor fusion, SLAM, localization, reinforcement learning, imitation learning, real-time model deployment
Preferred skills
Experience with simulation environments (Gazebo, Isaac Sim, CARLA, Mujoco, PyBullet), adaptive control techniques
Technologies
ROS, ROS2, Gazebo, Isaac Sim, CARLA, Mujoco, PyBullet
Responsibilities
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; 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 scenarios