Staff Software Engineer - Engineer

Uber
US - Washington - Seattle
View Company Profile / << Go Back

  • Job Type: Full time
  • 9 days ago

Job Description

Define the technical vision and architecture for Uber’s streaming data platform, improving its scalability, reliability, performance, resilience, and cost efficiency. Lead cross-organizational infrastructure initiatives, establish operational and engineering standards, and mentor senior engineers.

Requirements: Requires 10+ years of software engineering experience and deep expertise in distributed systems, large-scale infrastructure, and high-performance, highly available production services. Candidates must demonstrate technical leadership across complex initiatives, strong systems programming and performance analysis skills, and a bachelor’s degree or equivalent practical experience.

Key Skills: Distributed Systems Architecture, Streaming Data Platforms, High Availability, Fault Tolerance, Performance Optimization, Scalability Engineering, Data Infrastructure, Apache Kafka, Apache Pulsar, Apache Flink, Apache Spark, Java, Go, C++, Scala, Python

Benefits: Bonus Program, Equity Awards, 401(k) Plan, Other Benefits




Fast Track Upload