Machine Learning Engineer - Simulation

DiDi Labs
Apply Now

Job Description

We are looking for excellent machine learning engineers/applied scientists to join our Mountain View office to develop AI solutions to improve the fidelity, coverage and scalability of simulation for DiDi autonomous vehicle project. The simulation team's work is critical to the success of the entire project: It speeds up development-verification cycles by enabling onboard module engineers to rapidly evaluate their changes and iterate. It ensures the quality of software deployed on real-world autonomous vehicles to minimize safety risks. Also, comparing with real-road testing, simulation could expand testing coverage by orders of magnitude with only a fraction of the cost. Although we have been making great progress, there are still many technical challenges ahead of us in this area. All-levels engineers are all welcome to join, and your contributions could be key to bring autonomous vehicles to DiDi's transportation network!

Responsibilities:

  • Research and develop evaluation metrics for measuring the simulation fidelity.
  • Research and develop algorithms, e.g., generative, domain adaptation models, for simulating realistic 2D image, 3D point cloud, radar and etc.
  • Research and develop trajectory prediction/planning algorithms to produce realistic agent behaviors.
  • Develop efficient scenario creation tools, including convenient ways to specify agents behavior and parameterized scenario generation, etc.
  • Develop data processing and analytics platform to process simulation data, extract and visualize information. Collaborate with onboard engineering and triage teams to quantify, monitor and improve the performance and safety metrics using data science skills.

 Qualifications:

  • Bachelor degree or higher in Computer Science or related disciplines. 
  • Solid programming and proficient in C++ and/or Python.
  • Team player with good communication skills.
  • Attentive to detail and strive for engineering excellence.

 Preferred:

  • Deep knowledge in deep learning modeling and computer vision.
  • Experience with simulation for autonomous vehicles.
  • Experience with perception, prediction and planning stack for autonomous vehicles.
  • Experience with graphics and rendering.

Company Info.

DiDi Labs

Didi autonomous driving is innovating the way we build our self-driving cars. We leverage our ride-sharing network to collect large amounts of data, and improve our algorithms with the data. In this role, you will design, train and deploy ML models. It covers different algorithms across the whole stack. If you are interested in solving exciting and challenging problems, and are enthusiastic about autonomous driving.

Get Similar Jobs In Your Inbox

DiDi Labs is currently hiring Machine Learning Engineer Jobs in Mountain View, CA, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More