Uber's Batch Data Platform is evolving from traditional data processing toward a next-generation Data Intelligence Platform, and the company needs a Senior Staff Engineer to design and drive the architecture behind Uber's Elastic Convergent Compute, Unified Semantic Layer, and Self-Evolving Knowledge Platform
Requirements
- 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
- Strong programming background (Java, Scala, Python, or Go) with solid foundations in distributed systems, performance tuning, and storage architecture
- 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
Responsibilities
- 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
Other
- Proven experience leading cross-functional engineering initiatives that improve reliability, cost efficiency, and developer velocity across hybrid data and AI ecosystems
- Demonstrated ability to lead platform modernization efforts, mentor teams, and influence long-term technical strategy across multiple orgs
- Bachelor's, Master's, or Ph.D. degree in Computer Science or related field (not explicitly mentioned but implied)
- Ability to work in Sunnyvale, CA (for Sunnyvale, CA-based roles)
- Eligibility to participate in Uber's bonus program, and may be offered an equity award & other types of comp