Company Name: Didi Research America, LLC
Job Location: Mountain View, CA
Job title: Software Engineer
Education: Master's degree in Computer Science, Software Engineering, Information Networking, IT, or a related field
Duration: Regular Hire
Work week: Full-time
Supervision Experience Required: No
Experience: 6 months of experience in Software Engineering, Programming, or related. Requires skills and experience to include: Programming in C and Python; Programming algorithms and data structures; Cloud computing and big data analysis; Building large-scale distributed systems; OS system and shell scripts; and Multi-thread and parallel programming.
Job duties: The Software Engineer position will Develop a highly-scalable cloud platform to run and monitor huge amounts of simulation jobs with large parallelism. Develop a flexible programming framework to support composing various kinds of customized application workloads. Build data processing pipelines to analyze and visualize key operational statistics of the cloud platform and automatically publish the summary into periodic reports. Integrate simulation cloud platform with CI/CD systems for autonomy software testing and verification. Please Apply online at https://boards.greenhouse.io/didi
The job skills required for Software Engineer include Computer science, Software Engineering, Programming, Planning, Networking etc. Having related job skills and expertise will give you an advantage when applying to be a Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Software Engineer. Select any job title you are interested in and start to search job requirements.
If you are interested in becoming a Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Software Engineer for your reference.