Senior Robotics Algorithm Developer
Develop and deploy algorithms for robots operating in real-world, unstructured environments, combining classical methods with deep learning and physical AI.
Responsabilidades
- Research and develop algorithms using classical methods and deep learning.
- Design perception, planning, localization, navigation, and control modules for unstructured environments.
- Integrate, adapt, and fine-tune open-source physical AI foundation models.
- Own algorithm pipelines from data and simulation through training, evaluation, and deployment.
- Apply reinforcement learning and imitation learning to develop robust policies.
- Build simulation environments to train and validate policies before field deployment.
- Collaborate with systems and software engineers to connect algorithm performance with real-world outcomes.
- Take algorithmic problems from initial investigation through field deployment.
Requisitos
- Several years of hands-on algorithm development experience and the ability to independently own complex problems.
- Strong foundations in classical algorithms and control, alongside deep expertise in modern deep learning.
- BSc, MSc, or PhD in computer science, electrical engineering, robotics, applied mathematics, physics, or a related field.
- A record of excellence demonstrated through academic achievement, competitive accomplishments, elite technical service, or high-impact industry work.
Se valora
- Hands-on experience with reinforcement learning or imitation learning.
- Experience building data pipelines and simulation environments for training and evaluation.
- Strong software engineering skills.
- Experience integrating, fine-tuning, or deploying open-source foundation models.
- Experience with ROS or ROS2, robotics simulators, and deep learning frameworks such as PyTorch.
Beneficios
- Work across unmanned ground vehicles, humanoids, quadrupeds, and drones.
- Help shape physical AI approaches on a small, high-caliber team.
- Bring algorithms to fielded robots as the team grows.