A complete application in a minute
Tailored resume and cover letter, ready to send.
Uber in San Francisco is seeking a senior software architect to define the technical vision for Uber's streaming data platform, scale systems, and improve reliability and cost efficiency.
The role requires 6+ years of experience in distributed systems, production performance, and leadership; you will mentor engineers and drive architectural decisions across teams.
Define the technical vision and architecture for Uber's streaming data platform, improving its scalability, reliability, performance, and cost efficiency. Lead cross-organizational infrastructure initiatives, establish operational best practices, and mentor senior engineers.
Requirements: Requires at least 6 years of software engineering experience and deep expertise in large-scale distributed systems, data infrastructure, and production system performance. A bachelor's degree or equivalent practical experience is required, along with a record of technical leadership, architectural decision-making, and mentoring.
Key Skills: Distributed Systems, Streaming Data Platforms, System Architecture, Fault Tolerance, High Availability, Performance Optimization, Scalability Engineering, Data Infrastructure, Technical Leadership, Multi-Tenant Platforms, Capacity Management, Observability, Java, Go, C++, Scala
Benefits: Bonus Program, Equity Awards, 401(k) Plan, Other Benefits