company logo

Staff/Sr. Staff Software Engineer – Planning/Path Reasoning

DiDi Labs.com

Office

San Jose, CA

Full Time

About The Company

DiDi's autonomous driving unit was established in 2016 with the mission of developing Level 4 autonomous driving (AD) technology to make transportation safer and more efficient. In August 2019, the unit became an independent company, DiDi Autonomous Driving, dedicated to advanced AD R&D, product application, and business expansion. We believe integrating AD technology into a shared-mobility fleet will generate immense social value. By leveraging DiDi's specialized technology, operational expertise, and integrated ecosystem, we are positioned to build and operate a highly efficient, user-oriented autonomous fleet.

About The Role

We are seeking a Staff or Senior Staff Software Engineer to lead the development of the strategic intelligence for our autonomous vehicles. You will define the algorithms for high-level reasoning, decision-making, and interaction-aware planning in complex environments.

Responsibilities

  • Architect the geometric reasoning system for long-horizon planning and multi-agent interactions, resolving dense urban stuck situation and make vehicle drive with both efficiency and safety.
  • Lead development of decision-making algorithms for ambiguous scenarios.
  • Drive the integration of prediction and planning to enable proactive behaviors.
  • Establish metrics and validation frameworks for decision quality and safety.
  • Provide technical leadership and mentor junior & senior engineers within the team.

Qualifications

  • M.S. or Ph.D. in CS, Robotics, or related field.
  • 5+ years of experience in autonomous systems, focusing on decision-making, agent & world modeling and planning.
  • Expert proficiency in C++/Python and experience as a technical lead.
  • Deep expertise in motion planning decision-making (behavior planning, world modeling, agent reaction & reasoning under uncertainty).
  • Background in POMDPs, reinforcement learning, or game theory is a bonus.

Preferred Qualifications

  • Experience in leading a decision-making team in a commercial AV program.
  • Publications in robotics/AI conferences on decision-making or planning.
  • Experience with simulation frameworks for policy and behavior validation.

I acknowledge that prior to submitting this application, I have read and accepted the Privacy Notice for California Residents which is available on https://v.didi.cn/AQnxlBa

Staff/Sr. Staff Software Engineer – Planning/Path Reasoning

Office

San Jose, CA

Full Time

October 6, 2025

company logo

DiDi Labs

DidiGlobal