Software Engineer (Full Stack) - International Safety

DiDi Labs, Mountain View

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

Software Engineer (Full Stack) - International Safety

At DiDi, Safety of the people who use our products and security of their data is our highest priority. The Security Engineering team is entrusted to develop safety-enhancing products for our drivers/riders, to monitor cyber threats, analyze vulnerabilities & exploits, research new methods & technologies for detecting cyber-security attacks, and develop innovative software that protects everything from the smallest footprint device to a globally distributed cloud infrastructure.

With petabytes of data, millions of daily transactions, a wide variety of devices, and cutting-edge technologies in hand, we’re solving extremely challenging security problems. We’re looking for talented engineers and researchers to utilize cutting-edge technologies to solve these challenges and grow with our amazing team.


  • Participate in design, architecture, implementation, and support of software.
  • Manage individual project priorities, deadlines and deliverables.
  • Collaborate with teams in different time zones to deliver systems and products that improve the experience of DiDi’s global customer base.
  • Design and build tools and frameworks to support DiDi’s global growth.


  • B.S. in Computer Science or related technical field or equivalent practical experience.
  • Full stack, comfortable working on mobile, front-end, as well as server-side.
  • 2+ years of front-end work experience, expert knowledge of JavaScript.
  • Experience with modern JavaScript libraries and tooling; and Commanding grasp of HTML, CSS, and related web technologies.
  • 2+ years of work experience in server Software Development, in one or more general purpose programming languages including but not limited to: Java, Spring, Golang, PHP or Python.
  • Effective verbal and written communication.
  • Passionate about providing the best experience possible to our users – from UI/UX design to speed and performance.

 About the company:

DiDi Chuxing (“DiDi”) is the world’s leading mobile transportation platform. The company offers a full range of app-based transportation options for 550 million users, including Taxi, Express, Premier, Luxe, Bus, Minibus, Designated Driving, Enterprise Solutions, Bike Sharing, E-bike Sharing, Car Sharing, and food delivery. Daily rides have reached 30 million, allowing more than 31 million drivers on the DiDi platform to find flexible work and economic opportunities. 

In 2017 we opened DiDi Labs, our first overseas research center, in Mountain View, California to not only be on the forefront of the most cutting-edge research and development in AI-based security and intelligent driving technologies, but also serve as the headquarters of DiDi’s international expansion. DiDi Labs offers the visibility and flexibility of a startup, with the stability of a mature company. We welcome people from all backgrounds who have the skills, passion and drive to join us in transforming the global transportation industry.

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.