Senior Staff Software Engineer , Data Platform

Uber Logo
Uber
257000 - 285500 USD / Year
  • IT
  • FullTime
  • Applications have closed

About The Role Uber’s Batch Data Platform powers the company’s most critical decision-making, analytics, and AI-driven intelligence. We are evolving from traditional data processing toward a next-generation Data Intelligence Platform– one that unifies batch, streaming, and multimodal data into a cohesive, AI-ready foundation.

As a Senior Staff Engineer, you will design and drive the architecture behind Uber’s Elastic Convergent Compute , Unified Semantic Layer , and Self-Evolving Knowledge Platform , enabling real-time insights, trustworthy AI agents, and intelligent business automation at a global scale.

What the Candidate Will Do

  • Architect and evolve Uber’s Multi-Modal Data Platform to unify batch, streaming, and AI compute into one elastic, intelligent fabric.
  • Partner with AI and Data Agent teams (e.g., QueryCopilot, DataIQ, SODA) to operationalize Agentic Data Intelligence, bridging human validation with autonomous reasoning.
  • Drive Uber’s next-generation Self-Evolving Knowledge Platform – transforming how knowledge, SOPs, and organizational intelligence are captured, contextualized, and evolved.

Basic Qualifications

  • Proven experience designing and building large-scale distributed data and AI infrastructure systems, spanning batch, streaming, and model-serving environments (e.g., Spark, Flink, Ray, Presto, Iceberg, Hudi, or similar).
  • Deep understanding of data AI convergence, including how compute fabrics, vector databases, and model-serving platforms integrate with data pipelines and semantic layers.
  • Proven experience leading cross-functional engineering initiatives that improve reliability, cost efficiency, and developer velocity across hybrid data and AI ecosystems.
  • Strong programming background (Java, Scala, Python, or Go) with solid foundations in distributed systems, performance tuning, and storage architecture.

Preferred Qualifications

  • Expertise in data intelligence architectures – unified compute fabrics, semantic modeling, and multimodal data processing (structured, semi-structured, unstructured).
  • Experience designing AI Infrastructure at scale – including model training/inference pipelines, embedding management, or retrieval-augmented generation (RAG) systems.
  • Hands-on work with observability, data freshness, and quality frameworks (SLO/SLA-driven data reliability).
  • Demonstrated ability to lead platform modernization efforts, mentor teams, and influence long-term technical strategy across multiple orgs.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$257,000 per year – USD$285,500 per year. 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 https://www.uber.com/careers/benefits.