Sr Software Engineer - Streaming Data Platform

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

  • Job Type: Full time
  • 7 days ago

Job Description

Define the technical vision and architecture for Uber’s streaming data platform, leading the design, modernization, and optimization of large-scale, resilient distributed systems. Drive cross-organizational initiatives, establish operational and engineering standards, and mentor senior engineers while improving platform reliability, efficiency, and developer experience.

Requirements: Requires at least 6 years of software engineering experience, deep expertise in distributed systems and large-scale infrastructure, and proficiency in one or more systems or backend programming languages. Candidates must demonstrate technical leadership across complex initiatives, strong performance and scalability engineering skills, and a bachelor’s degree or equivalent practical experience; advanced degrees and streaming-platform expertise are preferred.

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

Benefits: Bonus Program, Equity Award, 401(k) Plan, Benefits




Fast Track Upload