Software Engineer II
Role details
Job location
Tech stack
Job description
Job Duties: Develop and maintain high-performance, scalable systems for Uber's Reserve business. Build and optimize backend services and distributed systems to handle varied business requirements ranging from rider pricing, matching and user experience. Collaborate with Product, Data Science, and design teams to understand rider problems and solve them in most efficient way. Ensure system reliability, security, and scalability, following best engineering practices and participating in oncall and incident management. Work with Data Science team to improve rider pricing strategy for Uber Reserve business. Develop complex software to target new user growth on Uber Reserve business Work with mobile engineers to develop new experiences for Riders using Uber Reserve offering. Viewers of this file can see comments and suggestions.
Requirements
Job Requirements: Employer will accept a Bachelor's degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, Information Systems Management, or related field and 3 years of experience in the job offered or in a related occupation
Position requires:
-
C++, Python, Java, Go, GIT or SVN;
-
SQL or MySQL;
-
AWS, Azure or Google cloud;
-
Data structures and algorithms development and functionality;
-
Designing technology stacks;
-
Debugging and monitoring for production services;
-
Distributed systems