Public listing

Sr Software Engineer - Streaming Data Platform

Uber Sunnyvale, CA, United States | San Francisco, CA, United States | Seattle, WA, United States
  • ListedPosted 7 hours ago
  • SourceOracle

Role overview

About the role

Description supplied by the original job listing.

About the role and team
Leading at Uber means setting technical direction and building foundational systems that operate at global scale. As a Sr Software Engineer on the Streaming Data Platform team, you will shape the architecture and evolution of the critical infrastructure that powers real-time data movement and processing across Uber's global marketplace.
Our streaming data platform serves as the backbone for real-time applications, analytics, and machine learning, enabling engineering teams to reliably produce, process, and consume massive volumes of data. The platform supports a diverse range of mission-critical workloads, where scalability, low latency, high availability, and operational efficiency are essential.
You will tackle some of the most challenging problems in large-scale distributed systems, from designing next-generation streaming architectures and improving fault tolerance to optimizing resource utilization and simplifying platform operations. Your work will directly influence the reliability, efficiency, and developer experience of foundational infrastructure used across Uber.
This role is for an accomplished technical leader who can navigate complex architectural tradeoffs, anticipate future scaling challenges, and drive transformative engineering initiatives across organizational boundaries. You will combine deep technical expertise with strategic thinking, influence long-term technology investments, and empower other engineers to deliver impactful solutions.
If you are passionate about solving hard distributed systems problems, pushing the boundaries of infrastructure performance, and building platforms that enable innovation at unprecedented scale, this is where you will make your mark.
What you'll do
Define and drive the technical vision and architecture for Uber's streaming data platform, ensuring its long-term scalability, reliability, performance, and extensibility as business and infrastructure requirements evolve.
Lead the design and evolution of large-scale distributed streaming systems, solving fundamental challenges in data delivery, distributed coordination, consistency, fault tolerance, resource management, and high availability.
Drive architectural innovation and modernization across streaming infrastructure, identifying opportunities to simplify complex systems, eliminate scalability bottlenecks, and improve overall platform efficiency.
Establish technical strategies for performance, reliability, and cost efficiency, leveraging deep systems expertise, benchmarking, and workload analysis to optimize compute, storage, memory, and network utilization.
Architect highly resilient, multi-tenant infrastructure that supports diverse workloads with demanding throughput, latency, durability, and availability requirements.
Build and champion foundational platform capabilities, including automation, observability, capacity management, and self-service tooling, that improve developer productivity and reduce operational complexity across engineering organizations.
Anticipate emerging technical challenges and opportunities, evaluating new technologies and architectural approaches to inform strategic investments and long-term platform roadmaps.

Skills
Machine Learning

Skills from the listing

  • Machine Learning

Your early-applicant advantage

How quickly JobBeeper finds and shares openings.

4 min from Oracle publishing this role to us finding it
7 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
80,087 roles found in the last 24 hours
See available plans →

Job alerts

Get notified about new openings

Set your preferences and JobBeeper will send matching roles as it finds them.

Create free account
Log in to apply