Senior Research Engineer - Simulation

DiDi Labs, Silicon Valley

DiDi Labs is working to solve the world’s most challenging problems.

Software Engineer, Autonomous Vehicle

We are  looking for experienced software engineers to join our Mountain View office to develop algorithms and pipelines for Didi projects in intelligent driving technologies. You will be responsible for developing state of the art AI algorithms, as well as building highly reliable software and large-scale distributed systems. Your work will be applied on real vehicles to be deployed in Didi’s network.


  • Develop simulation systems that establish testing environment from both real-world log data and synthetic data.
  • Collaborate with other software and research engineers to design scenarios and metrics to predict real-world performance of autonomous driving algorithms.
  • Build highly-scalable framework to run simulation jobs in the cloud.


  • Bachelor or master degree in Computer Science or related disciplines with 3+ years of industrial experience.
  • Solid programming and proficient in C++ and/or Python.
  • Clear in communication and easy to collaborate in a growing team.


  • Automotive simulators or 3D game engines.
  • GPU and OpenGL programming.
  • Large-scale distributed system.

About DiDi Labs

DiDi is a ride-sharing platform dedicated to revolutionizing the way people live and move. Didi Chuxing offers a full range of on-demand mobility options, including Taxi hailing, private car hailing, Hitch (social ride-sharing), Chauffeur (designated driver), Bus, Minibus, Car Rental, and Enterprise Solutions. Our company is committed to working with communities and partners to solve the world’s transportation and environmental challenges using big data-driven deep-learning algorithms that optimize resource allocation.

Want to learn more about DiDi Labs? Visit DiDi Labs's website.