Sr Staff Engineer

Uber Uber · Consumer · Bangalore, India · Engineering

Senior Staff Data Engineer to define and drive the architecture, scalability, and intelligence of Uber's delivery data systems, leveraging Generative AI (GenAI) and intelligent data systems for automation and insights. This role involves leading cross-organizational initiatives for data ingestion, modeling, security, and governance at a global scale, with a focus on data quality and performance.

What you'd actually do

  1. Build Data Products for business use cases - batch & real time
  2. Metrics development for the analytical needs
  3. Optimizations & improvements focussed on optimal resource utlization, improve SLA and adhere to the data quality standards.
  4. Mentor the fellow engineers on design & architecture, perform quality code review and design reviews for the data product development.
  5. Contribute to the strategic investments both from inception and execution point of view.

Skills

Required

  • Bachelor's or Master's degree in Computer Science or related field
  • 15+ years of experience building and managing large-scale distributed data systems
  • Experience implementing GenAI or LLM-driven solutions for data enrichment, automation, or observability use cases
  • Proficiency in multiple programming languages — Go, Java, Python, or Scala
  • Experience with data stores such as MySQL, Cassandra, or Redis
  • Proven experience designing data pipelines, data models, and data warehouses for analytical and operational use cases
  • Expert in SQL and modern MPP databases (Hive, Redshift, BigQuery, Snowflake, etc.)
  • Deep experience with big data ecosystems (Hadoop, Spark, Presto, Flink)
  • Strong understanding of distributed systems design, fault tolerance, and reliability
  • Hands-on experience with data quality automation, observability tooling, and CI/CD integration for data systems
  • Solid technical leadership abilities
  • Excellent written and verbal communication skills
  • Demonstrated ability to mentor engineers, foster collaboration, and build strong technical culture

Nice to have

  • Master's or PhD in Computer Science or related technical field

What the JD emphasized

  • 15+ years of experience building and managing large-scale distributed data systems
  • Experience implementing GenAI or LLM-driven solutions for data enrichment, automation, or observability use cases
  • Hands-on experience with data quality automation, observability tooling, and CI/CD integration for data systems

Other signals

  • Generative AI (GenAI) and intelligent data systems
  • data enrichment, automation, or observability use cases
  • data quality automation, observability tooling