This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Uber, we are building a Graph Engineering team to design, implement, and operate a next-generation graph platform powered. In this role, you will be instrumental in defining the architecture, data models, and operational best practices for our enterprise-scale graph database. As a Senior Engineer on the team, you will help design, build, and operate a large-scale graph infrastructure that powers critical business usecases and agentic AI experiences across multiple teams at Uber. You will work closely with cross-functional teams—product, AI/ML, Risk, and platforms—to unlock insights from highly connected data, support advanced analytics, and enable agentic AI workflows.
Job Responsibility:
Design and develop architecture of a new graph platform – prioritizing scalability, reliability, and efficiency
Collaborate with several cross-functional teams to define requirements and translate them into technical specifications
Optimize existing infrastructure pieces for efficiency, speed, and accuracy
Devise and implement solutions that seamlessly scale with the growing needs of our user base
Mentor junior engineers, fostering a culture of knowledge exchange and continuous improvement
Requirements:
BS or MS in Computer Science or a related technical discipline, or equivalent experience
6+ years of full-time engineering experience
Highly proficient in one of the following programming languages: Java, Go, C/C++ and ability to pick up new ones
Systematic problem-solving approach and knowledge of algorithms, data structures and complexity analysis
Experience building graph systems/databases
Nice to have:
Deep experience with building and operating graph systems / databases (ex, Neo4j with experience in building Cypher based or equivalent graph DSL)
Proven track record designing opinionated schema for knowledge graphs / enterprise graphs
Familiarity with LLMs, retrieval augmented generation (RAG), or AI / ML agentic workflows is a big plus
Strong problem-solving skills and ability to articulate graph-based solutions to non-graph engineers
Experience with highly available/fault-tolerant, replicated data storage systems, or enterprise/cloud storage systems
3+ years of experience building and managing distributed systems
What we offer:
Eligible to participate in Uber's bonus program
May be offered an equity award & other types of comp