we are seeking an Algorithm Team Lead to guide a team of highly skilled algorithm developers. You will join a collaborative group focused on researching and developing large-scale offline computer vision models that enable automatic data labeling and are deployed company-wide.
This role requires a unique combination of technical depth, leadership, and strategic thinking - and its your opportunity to inspire and challenge brilliant minds, while maintaining a strong presence and ensuring focus and execution.
You will lead the teams end-to-end work in 3D computer vision, multi-sensor reasoning, and SLAM-based perception, driving the development of state-of-the-art algorithms that power autonomous driving systems. The position involves close collaboration with Product and cross-functional teams to define priorities, balance innovation with delivery, and translate complex research challenges into production-ready solutions.
What will your job look like:
Lead a team of 7 algorithm developers, providing both technical and personal guidance.
Manage priorities and interface with product and engineering stakeholders to ensure alignment and impact.
Drive algorithmic research and development in the areas of 3D reconstruction, SLAM, optimization, calibration, and ego-motion estimation.
Oversee the full lifecycle - from concept and research to deployment in production systems.
Maintain hands-on involvement, mentoring the team in advanced algorithmic design and development.
Requirements: M.Sc. in Mathematics, Physics, or Computer Science.
4+ years of experience in algorithm development, with proven expertise in Computer Vision, multi-view geometry, or 3D perception.
Experience leading teams and collaborating in complex, cross-functional environments.
Background in SLAM, optimization, calibration, and ego-motion - an advantage.
Strong analytical and problem-solving skills with the ability to balance technical excellence and business priorities.
Proficiency in Python.
This position is open to all candidates.