ROLE Machine Learning Engineer - Robot Perception Design, implement, test and deploy robot perception algorithms for industrial applications

Maven Robotics

San Francisco (CA)

On-site

USD 140,000 - 210,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maven Robotics, Inc. is seeking a Machine Learning Engineer - Robot Perception to design, implement, test, and deploy perception algorithms powering robot understanding of the world.

You will fuse sensor data, train models, and optimize real-time perception for embedded deployment on robotics hardware. Join a fast-paced startup environment where you will collaborate with hardware engineers and other teams, mentor junior engineers, and contribute to the autonomy stack across perception, planning,

Qualifications

  • MS or PhD in machine learning, computer science, robotics, or a related field.
  • Strong background in computer vision, deep learning, and sensor fusion.
  • Proficiency in Python and C++, with experience in frameworks like PyTorch, TensorFlow, OpenCV, and ROS.
  • Hands‑on experience with real‑world robotics perception systems (e.g., SLAM, 3D reconstruction, multimodal perception).
  • Experience working with hardware, including setting up and calibrating cameras, LiDAR, and other sensors.
  • Experience with data collection, preprocessing, and management in the context of training ML models.
  • Self‑starter attitude with strong ability to identify problems, prioritize them, then plan and execute working solutions.
  • Enthusiasm for working in a fast paced startup environment and eagerness to support the team on a variety of topics.

Responsibilities

  • Develop, train, and deploy ML-based perception algorithms for object detection, pose estimation, tracking, and scene understanding.
  • Integrate sensor fusion techniques using cameras, depth sensors, IMUs, and tactile feedback.
  • Optimize real-time perception pipelines for low-latency and robust performance in dynamic environments.
  • Work closely with hardware engineers to design sensor configurations and optimize perception models for onboard deployment.
  • Contribute to our broader AI and autonomy stack, ensuring seamless integration with reasoning, manipulation, planning and control.
  • Collaborate across disciplines to ensure seamless integration of ML models and provide technical mentorship to junior engineers.

Skills

Computer vision
Deep learning
Sensor fusion
Python
C++
PyTorch
TensorFlow
OpenCV
ROS
SLAM
3D reconstruction
Hardware experience
Data management
Self‑starter
Startup environment
Mentorship

Education

MS or PhD in machine learning, computer science, robotics

Tools

Gazebo
MuJoCo
NVIDIA Jetson
ROS
CUDA

Job description

LOCATION:

Role Description

We are looking to recruit an exceptional Machine Learning Engineer - Robot Perception to design, implement, test, and deploy robot perception algorithms that power our robots’ ability to understand and interact with the world.

In this role you will:
  • Develop, train, and deploy ML-based perception algorithms for object detection, pose estimation, tracking, and scene understanding.
  • Integrate sensor fusion techniques using cameras, depth sensors, IMUs, and tactile feedback.
  • Optimize real-time perception pipelines for low-latency and robust performance in dynamic environments.
  • Work closely with hardware engineers to design sensor configurations and optimize perception models for onboard deployment.
  • Contribute to our broader AI and autonomy stack, ensuring seamless integration with reasoning, manipulation, planning and control.
  • Collaborate across disciplines to ensure seamless integration of ML models and provide technical mentorship to junior engineers.
Qualifications
Must-have:
  • MS or PhD in machine learning, computer science, robotics, or a related field.
  • Strong background in computer vision, deep learning, and sensor fusion.
  • Proficiency in Python and C++, with experience in frameworks like PyTorch, TensorFlow, OpenCV, and ROS.
  • Hands‑on experience with real‑world robotics perception systems (e.g., SLAM, 3D reconstruction, multimodal perception).
  • Experience working with hardware, including setting up and calibrating cameras, LiDAR, and other sensors.
  • Experience with data collection, preprocessing, and management in the context of training ML models.
  • Self‑starter attitude with strong ability to identify problems, prioritize them, then plan and execute working solutions.
  • Enthusiasm for working in a fast paced startup environment and eagerness to support the team on a variety of topics.
Nice-to-have:
  • Familiarity with robotic simulation environments (e.g., Gazebo, MuJoCo) and experience in sim‑to‑real transfer.
  • Experience in:
    • Developing models that can handle noisy, incomplete, or sparse data.
    • Deployment of ML models to edge devices for real‑time inference (e.g., NVIDIA Jetson).
    • Accelerating ML training processes using GPU, TPU, or other HW accelerators.
    • General knowledge of robotics principles, including kinematics, dynamics, and control.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Perception
Software Engineer, Perception

Relling • San Francisco (CA)

On-site
USD 140,000 - 210,000
Senior Machine Learning Platform Software Engineer - Perception
Senior Machine Learning Platform Software Engineer - Perception

Jobgether • United States

Hybrid
USD 100,000 - 150,000
Competitive salary and equity options
Flexible work environment
Health, dental, and vision benefits
+2
Perception Engineer
Perception Engineer

Radical AI • New York (NY)

On-site
USD 150,000 - 230,000
Machine Learning Engineer
Machine Learning Engineer

Energize Group • Boston (MA)

Hybrid
USD 180,000 - 220,000
Equity in a high-growth robotics公司
Health, dental, and vision insurance
401k with employer contribution
+1
Machine Learning Engineer: Perception
Machine Learning Engineer: Perception

Bedrock Robotics • San Francisco (CA)

On-site
USD 120,000 - 150,000
Software Engineer - Robotics Perception
Software Engineer - Robotics Perception

Palladyne AI Corp. • Salt Lake City (UT)

On-site
USD 110,000 - 150,000
401(k) With Company Match
Medical Insurance
Dental Insurance
+5
Machine Learning Engineer: Perception Analytics
Machine Learning Engineer: Perception Analytics

Bedrock Robotics Inc • San Francisco (CA)

On-site
USD 150,000 - 230,000
Onsite SF office
Machine Learning Engineer – Perception Analytics
Machine Learning Engineer – Perception Analytics

Bedrock Robotics • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Austin (TX)

On-site
USD 100,000 - 130,000
Meaningful equity package
Health, dental, and vision insurance
Paid time off
Perception Engineer
Perception Engineer

New York Technology Partners • Atlanta (GA)

On-site
USD 110,000 - 180,000