Uber's streaming platform team is seeking a Senior Software Engineer to join their dynamic team responsible for providing streaming processing and analytics technology. The role focuses on powering thousands of Flink jobs and workflows, processing trillions of messages daily with seconds latency. As a Sr. Software Engineer on the Flink Platform, you'll be instrumental in refining and optimizing streaming platform capabilities while maintaining close relationships with stakeholders.
The position offers an exciting opportunity to work with cutting-edge streaming technologies, including Flink, Kafka, and other distributed systems. You'll be responsible for designing and implementing high-performance streaming platform features, focusing on scalability, reliability, and efficiency. The role requires expertise in Java, Go, or C/C++, along with strong knowledge of distributed systems and algorithms.
Working at Uber, you'll be part of a team that processes data at massive scale, directly impacting the company's core infrastructure. The position offers competitive compensation, including a strong base salary range of $185,000-$205,500, plus bonus potential and equity awards. The hybrid work environment allows for both collaborative office time and flexible working arrangements.
This is an excellent opportunity for experienced engineers passionate about distributed systems and streaming technologies to make a significant impact at a global technology leader. You'll work with state-of-the-art technology while solving complex challenges in data processing and analytics that affect millions of users worldwide.