Staff Software Engineer
- Sunnyvale, California, United States
- Sunnyvale, California, United States
Über
About The Role
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 Staff 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.
What The Candidate Will Need / Bonus Points
---- What the Candidate Will Do ----
- Lead the design and 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
Basic Qualifications
- BS or MS in Computer Science or a related technical discipline, or equivalent experience
- 8+ 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.
Preferred Qualifications
- 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
- 5+ years of experience building and managing distributed systems.
For San Francisco, CA-based roles: The base salary range for this role is USD$223,000 per year - USD$248,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$223,000 per year - USD$248,000 per year. For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link , For San Francisco, CA-based roles: The base salary range for this role is USD$223,000 per year - USD$248,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$223,000 per year - USD$248,000 per year. For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.