Skip to content
Maven RoboticsMaven RoboticsSan Francisco, CA

Machine Learning Engineer - Robot Perception

Develops and deploys ML-based perception algorithms for robot object detection, pose estimation, tracking, and scene understanding. Integrates sensor fusion from cameras, LiDAR, IMUs; requires MS/PhD in ML/CS/robotics, expertise in computer vision, PyTorch/TensorFlow, and real-world robotics hardware.

Salary not listed
On-siteML Engineering

About the role

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 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.

Skills

PyTorchTensorFlowOpencvROSPythonC++Computer VisionDeep LearningSensor FusionSlamLidarNvidia JetsonGazeboMujoco

Similar roles

ML Engineering jobs
Cerebras Systems

CoDesign & NextGen Performance Engineer

Cerebras SystemsSunnyvale, CA

Characterize, analyze, and optimize performance of state-of-the-art AI models on Cerebras' wafer-scale hardware. Build performance models, optimize kernels and compilers, debug runtime behavior, and develop visualization tools to influence next-gen AI architecture.

Salary not listed
On-site3+ YOEML Engineering
OpenAI

Research Engineer, Privacy

OpenAISan Francisco, CA

Research Engineer on OpenAI's Privacy team designing and prototyping privacy-preserving ML algorithms like differential privacy and federated learning at scale. Requires hands-on PETs experience, fluency in PyTorch/JAX, and a track record implementing or publishing novel privacy work.

380k – 445k/yr
HybridML Engineering
Console

Research Engineer

ConsoleSan Francisco, CA

Research Engineer building self-improving AI agent systems at Console. Develop eval/optimization loops, fine-tune specialist models, and improve agent reasoning over enterprise context using production data to drive measurable gains in quality, latency, and reliability.

200k – 350k/yr
On-siteML Engineering
Notion

Software Engineer, AI Platform

NotionSan Francisco, CA +1

Build and scale the shared AI platform foundations at Notion, enabling fast and safe shipping of AI products. Requires experience with LLM/ML platforms, strong ownership, and comfort across backend, infrastructure, and product code.

180k – 201k/yr
Hybrid5+ YOEML Engineering
Liftoff

Machine Learning Engineer

LiftoffCalifornia

Machine Learning Engineer building statistical models, optimization systems, and experiments for mobile ad tech economics on the Revenue Engine team. Requires PhD in CS/ML/Economics and industry experience applying ML or economics at scale.

215k – 275k/yr
RemoteML Engineering