ML Engineer (Perception & State Estimation)
About the Role
Join a pioneering robotics team pushing the limits of autonomy. As an ML Engineer, you’ll build the core perception and state estimation engine that allows a multi-agent system to truly understand its world. Your work will transform raw, noisy sensor data into a rich symbolic world model—laying the foundation for advanced decision-making and collaborative autonomy.
What You’ll Do
- Design and implement probabilistic ML algorithms (Bayesian inference, EKFs/UKFs) to handle uncertainty in real-world environments.
- Fuse data from diverse sensors into coherent, reliable world representations.
- Deploy scalable solutions using modern ML frameworks like PyTorch and computer vision tools like OpenCV.
- Collaborate with robotics experts to bring perception models from simulation into real-time systems.
What You’ll Bring
- Strong background in probabilistic ML and state estimation.
- Proficiency in Python and C++.
- Hands-on experience with ML frameworks, computer vision, and sensor fusion.
Bonus Skills
- Experience with UAVs, UGVs, or other robotic platforms.
- Familiarity with ROS 2 and distributed middleware (DDS).
- Knowledge of multi-agent reinforcement learning (MARL) and collaborative robotics.
- Background in simulation environments and real-time systems.
Be part of a team shaping the future of multi-agent autonomy. Apply today and help build the next generation of intelligent robotics.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
AI Software Engineer (m/f/d) - Berlin
2026-05-21
Data Scientist
2026-05-20
Java Software Engineer
2026-05-27
- Posted
- Aug 16, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Cambridge
- Company
- Understanding Recruitment
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
AI Software Engineer (m/f/d) - Berlin
2026-05-21
Data Scientist
2026-05-20
Java Software Engineer
2026-05-27