Software Engineer, Tools and Infrastructure - Effectiveness Platform


Mountain View, CA

Industry: Internet Services


5 - 7 years

Posted 295 days ago

  by    Michael Jones

This job is no longer available.

Software Engineer, Tools and Infrastructure - Effectiveness Platform

DiDi Chuxing is the world?s leading mobiletransportation platform. We offer a diverse range of mobile tech-based mobility options for more than four hundred million users across more than four hundred cities. Our services include premier taxi hailing, private car-hailing, Hitch (social ride-sharing), DiDi Chauffeur, DiDi Bus, DiDi Minibus, DiDi Test Drive, DiDi Car Rental, and DiDi Enterprise Solutions, all delivered through a single mobile app. More than 25 million daily rides were completed on DiDi?s platform as of October 2017, and our numbers continue to grow. Our mission is to become the global leader in smart transportation and automotive technology, the world?s largest operator of vehicle networks and the global leader in smart transportation systems.

DiDi Chuxing has now officially launched DiDi Labs in Mountain View, California. DiDi Labs will be at the forefront of our most cutting-edge research and development in AI-based security and intelligent driving technologies. Didi Labs offers the unique combination of the visibility and flexibility of a startup with the stability of a mature company. We aim to attract top engineers and researchers with the skills and passion to drive a revolutionary transformation of the global transportation industry.

As a young team, our desire is to build and maintain a working environment that engenders free flow of ideas and sets our employees up for strong personal growth and career development. Didi Labs offers the unique combination of the visibility of a startup with the stability of a mature company.

The Effectiveness Platform team ensures DiDi?s success by partnering withengineering teams and developing scalable tools and infrastructure that empower teams to develop, test, debug and deliver software at scale without sacrificing stability, quality, velocity or code quality. We are evangelists for code quality, testability, maintainability and best practices for development and testing. We are hiring engineers with a broad set of technical skills who are ready to help thousands of DiDi engineers succeed!


  • Participate in design, architecture, implementation, and support of our engineeringinfrastructure.
  • Drive adoption of best practices in code health, testing, and maintainability.
  • Design and build tooling and infrastructure to help engineering teams measure and increase their velocity.
  • Design and build tools and frameworks to automate development, testing, deployment, management and monitoring of our 24x7 services and products.
  • Develop and evangelize solutions to challenges faced by engineering teams to elevate developerproductivity, craftsmanship, and happiness


  • BS in Computer Science or related technical field or equivalent practical experience.
  • 5+ years programming experience in general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript or Go.
  • 3+ years experience in software design, development, and algorithm related solutions.

Strongly Preferred

  • Master's or Ph.D. in Computer Science or related technical field.
  • Experience designing and building infrastructure and web services at large scale.
  • Experience working in a Unix environment (Linux preferred)
  • Experience building CLI tools.
  • Experience in common build tools and version control systems (e.g. Gradle, Maven, Git/Gitlab).
  • Experience in building software in Continuous Integration/Delivery platform
  • Knowledge of DevOps tooling and infrastructure, such as Ansible, SaltStack, Jenkins, Docker, Vagrant, and Kubernetes
  • Knowledge of database systems (MySql, PostgreSQL, Redis, Hbase, Voldemort, Espresso, Cassandra)