Didi

1 job near Columbus, OH

DiDi is a technology company focused on autonomous driving solutions, and they are seeking a Software Engineer II. The role involves designing and developing robotic simulation systems and highly ...

Software Engineer II

DiDi

San Jose, CA • On-site

Full-time

Posted 6 days ago


Job description

Job Summary:
DiDi is a technology company focused on autonomous driving solutions, and they are seeking a Software Engineer II. The role involves designing and developing robotic simulation systems and highly-scalable software to support autonomous driving algorithms.
Responsibilities:
• Design and develop robotic simulation systems to verify autonomous driving algorithms before real-world driving tests.
• Design highly-scalable software to run simulation jobs in the cloud and provide tools for other developers to analyze simulation results.
• Collaborate with software and research engineers to design scenarios and metrics to predict real-world performance of autonomous driving algorithms.
Qualifications:
Required:
• Master's degree in Software Engineering, Computer Science, or related.
• Deep software programming skills and proficiency in C++ and Python.
• Demonstrated experience with highly complex simulation systems for autonomous vehicles.
• Demonstrated knowledge of Docker, Apache HTTP Server, Apache Kafka, Apache Spark, Apache Flink, Django, MySQL, and MongoDB.
• Deep knowledge in complex software architecture, Linux OS, and software performance analysis.
Company:
Didi is a mobility technology platform that offers ride hailing, taxi hailing, food delivery, and financial services. Founded in 2012, the company is headquartered in Haidian, CHN, with a team of 10001+ employees. The company is currently Late Stage.