Back to all jobs
M
Machine Learning Engineer - Robot Perception
mavenrobotics
San Francisco Bay Area4mo ago
About the role
<h1>Company Overview</h1>
<p>Maven Robotics is building the world’s leading general-purpose AI robots.</p>
<p>We are currently operating in stealth and are growing the world’s best team in AI robotics. We are looking for self-starters that are the world’s best in their field, who can innovate from a deep understanding of the fundamentals, and who share our values of unwavering truth seeking and integrity, humility, curiosity, and relentless determination.</p>
<h1>Role Description</h1>
<p>We are looking to recruit an exceptional <strong>Machine Learning Engineer - Robot Perception</strong> to design, implement, test, and deploy robot perception algorithms that power our robots’ ability to understand and interact with the world.</p>
<p>In this role you will:</p>
<ul>
<li>Develop, train, and deploy ML-based perception algorithms for object detection, pose estimation, tracking, and scene understanding.</li>
<li>Integrate sensor fusion techniques using cameras, depth sensors, IMUs, and tactile feedback.</li>
<li>Optimize real-time perception pipelines for low-latency and robust performance in dynamic environments.</li>
<li>Work closely with hardware engineers to design sensor configurations and optimize perception models for onboard deployment.</li>
<li>Contribute to our broader AI and autonomy stack, ensuring seamless integration with reasoning, manipulation, planning and control.</li>
<li>Collaborate across disciplines to ensure seamless integration of ML models and provide technical mentorship to junior engineers.</li>
</ul>
<h1>Qualifications</h1>
<p><em>Must-have:</em></p>
<ul>
<li>MS or PhD in machine learning, computer science, robotics, or a related field.</li>
<li>Strong background in computer vision, deep learning, and sensor fusion.</li>
<li>Proficiency in Python and C++, with experience in frameworks like PyTorch, TensorFlow, OpenCV, and ROS.</li>
<li>Hands-on experience with real-world robotics perception systems (e.g., SLAM, 3D reconstruction, multimodal perception).</li>
<li>Experience working with hardware, including setting up and calibrating cameras, LiDAR, and other sensors.</li>
<li>Experience with data collection, preprocessing, and management in the context of training ML models.</li>
<li>Self-starter attitude with strong ability to identify problems, prioritize them, then plan and execute working solutions.</li>
<li>Enthusiasm for working in a fast paced startup environment and eagerness to support the team on a variety of topics.</li>
</ul>
<p><em>Nice-to-have:</em></p>
<ul>
<li>Familiarity with robotic simulation environments (e.g., Gazebo, MuJoCo) and experience in sim-to-real transfer.</li>
<li>Experience in:
<ul>
<li>Developing models that can handle noisy, incomplete, or sparse data.</li>
<li>Deployment of ML models to edge devices for real-time inference (e.g., NVIDIA Jetson).</li>
<li>Accelerating ML training processes using GPU, TPU, or other HW accelerators.</li>
<li>General knowledge of robotics principles, including kinematics, dynamics, and control.</li>
</ul>
</li>
</ul>
731,000+ hidden jobs like this
mavenrobotics and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites