DevJobs

Algorithm Engineer

Overview
Skills
  • Python Python
  • C++ C++
  • ML ML
  • control theory
  • decision-making
  • motion planning
  • state estimation
  • Agentic AI
  • data pipelines
  • multi-agent prediction
  • safety-aware algorithms
  • sensor fusion
  • SLAM
  • trajectory optimization
  • transformers
  • uncertainty management
  • vision language models

We are seeking a capable and experienced Algorithm Engineer to join our R&D team. The engineer will be part of a team responsible for the core autonomy parts of the product responsible for developing the foundational algorithms that guide our autonomous vehicles. This role is a part of the group that oversees Motion Planning, Decision-Making, Localization, and Control, blending traditional robotics with state-of-the-art AI to solve the most challenging problems in autonomous driving.

This is an opportunity to architect and deliver the core autonomy stack for a scalable, mapless L3-L4 system. You will work on cutting-edge algorithms, including Agentic AI and large-scale models, and see your innovations deployed on public roads in our global fleet of cars and buses.


Responsibilities

  • Be part of the development of four key domains:
  • Motion Planning and Decision-Making: Oversee the trajectory planner and the decision-making module that sets the context for vehicle behavior.
  • Localization: Guide the development of high-frequency, high-accuracy vehicle state estimation using advanced sensor fusion algorithms.
  • Control: Supervise the design and implementation of the vehicle's lateral and longitudinal controllers.
  • Drive innovation by integrating state-of-the-art (SOTA) methodologies, including Agentic AI, vision language models (VLMs), transformers, multi-agent prediction, trajectory optimization, uncertainty management, and safety-aware algorithms.
  • Be part of a group involving multiple engineers, from initial research and prototyping to robust deployment and validation.
  • Be part of a group in charge of complex data pipelines, from collection and annotation to model training and evaluation.


Qualifications

  • At least 3 years of experience as an Algorithm Engineer.
  • M.Sc. or equivalent in Computer Science, Electrical Engineering, Physics, or another quantitative field from a leading university.
  • Excellent B.Sc students from leading universities are welcome !!
  • Hands-on experience developing algorithms in one or more of the following areas: motion planning, decision-making, control theory, or state estimation (e.g., SLAM, sensor fusion), machine learning
  • Proficiency in both Python and C++ programming (code review level)
  • Advantage – previous experience as an engineer part of a multi-disciplinary R&D team in autonomous systems, robotics, or a related field.

Imagry