
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...

Software Engineering • Senior
Uber • San Francisco - On-Site
Overview
Uber is hiring a Senior Software Engineer for their Graph Platform team to design and implement a next-generation graph infrastructure. You'll work with Java, Go, and C++ to optimize and scale critical business use cases. This role requires 6+ years of engineering experience.
Job Description
Who you are
You have over 6 years of full-time engineering experience, with a strong foundation in computer science or a related technical discipline. Your expertise lies in designing and developing scalable architectures, particularly for large-scale systems. You are highly proficient in programming languages such as Java, Go, or C++, and you have a knack for picking up new languages as needed. You thrive in collaborative environments, working closely with cross-functional teams to translate complex requirements into technical specifications. Your experience includes mentoring junior engineers, fostering a culture of knowledge exchange and continuous improvement within your team.
Desirable
Experience with graph databases or similar technologies is a plus, as is familiarity with AI/ML applications. You have a systematic approach to problem-solving and a passion for optimizing existing infrastructure for efficiency, speed, and accuracy. You understand the importance of operational best practices and are eager to contribute to the development of a next-generation graph platform.
What you'll do
In this role, you will be instrumental in defining the architecture and data models for Uber's enterprise-scale graph database. You will collaborate with various teams, including product, AI/ML, and Risk, to unlock insights from highly connected data and support advanced analytics. Your responsibilities will include designing and developing the architecture of the new graph platform, prioritizing scalability, reliability, and efficiency. You will also optimize existing infrastructure pieces to enhance performance and accuracy, ensuring that solutions seamlessly scale with the growing needs of Uber's user base. As a Senior Engineer, you will mentor junior engineers, sharing your knowledge and fostering a culture of continuous improvement.
What we offer
Uber offers a dynamic work environment where you can make a significant impact on the company's technology landscape. You will have the opportunity to work on cutting-edge projects that power critical business use cases and agentic AI experiences. The company values collaboration and encourages employees to engage with their teams in person, fostering a strong sense of community. Competitive compensation and benefits are part of the package, along with opportunities for professional growth and development within the organization.
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

Software Engineering
Uber is hiring a Senior Software Engineer to build foundational platform capabilities for AI agents. You'll work with Java and Python, focusing on systems design and CI/CD integration. This position requires strong experience in software engineering and AI infrastructure.

Platform Engineer
Ripple is hiring a Senior Platform Engineer to advance their production infrastructure and release pipelines. You'll work with AWS, Docker, and Kubernetes to build resilient service platforms. This role requires strong experience in systems and software engineering.

Software Engineering
Finch is hiring a Senior Software Engineer to help build the infrastructure that powers every facet of work. You'll work on critical projects related to platform stability and developer tooling. This position requires significant experience in software engineering.

Software Engineering
OneSchema is hiring a Senior Software Engineer to lead AI document automation initiatives. You'll work with technologies like React, TypeScript, Rust, and Ruby. This position requires significant experience in software engineering.

Full Stack Engineer
Delve is hiring a Senior Full-Stack Engineer to lead major product initiatives and ship high-impact features. You'll work with React, TypeScript, Node.js, and PostgreSQL to power AI-driven workflows. This position requires strong judgment and experience in full-stack development.