
About Uber
Reimagining transportation for a better world
Key Highlights
- Public company (NYSE: UBER) since May 2019
- Completed over 1.5 billion trips globally
- Generated $4.8B in revenue from Uber Eats in 2020
- Raised $15.8 billion in funding
Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...
🎁 Benefits
Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...
🌟 Culture
Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...
Overview
Uber is hiring a Software Engineer II to design and develop software tools for a state-of-the-art machine learning platform. You'll work with Java, Go, Python, or C++ to drive operational efficiency and support critical production issues. This position requires a minimum of 4 years of experience in systems software engineering.
Job Description
Who you are
You have a minimum of 4 years of experience in systems software engineering, with a strong foundation in computer architecture and core computer science principles. You hold a Bachelor's or Master's degree in Computer Science or a related technical field, or possess equivalent practical experience. Proficiency in at least one of the following programming languages is essential: Java, Go, Python, or C++. You are a collaborative team player who thrives in a dynamic environment and is eager to contribute to innovative projects.
Desirable
Experience with machine learning platforms or tools is a plus, as is familiarity with automation in capacity planning, configuration management, and performance optimization. You have a keen interest in driving operational efficiency through automation and are comfortable participating in on-call rotations to support critical production issues.
What you'll do
In this role, you will design and develop software and tools that power a state-of-the-art machine learning platform. You will lead system architecture design efforts, ensuring the integration and management of upstream and downstream dependencies. Your focus will be on driving operational efficiency through automation in various areas, including capacity planning and performance optimization. You will also participate in on-call rotations, providing timely support for critical production issues, ensuring that the platform remains robust and efficient.
What we offer
Uber offers a collaborative work environment where you can engage with cutting-edge technologies and contribute to impactful projects. You will have opportunities for professional growth and development, working alongside talented engineers and machine learning experts. The company promotes a culture of innovation and encourages you to bring your ideas to the table. Additionally, Uber provides competitive compensation and benefits, fostering a supportive workplace for all employees.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Uber.
Similar Jobs You Might Like
Based on your interests and this role