About the Role
The Kafka team at Uber is responsible for building and maintaining the mission-critical data processing and messaging platform that powers our real-time data streaming and processing needs. This infrastructure supports various Uber business, including rides, deliveries, operations, and more, ensuring reliable, fast, and scalable data highway. You can also find a little more details about our team at
https://www.datastreamingawards.io/winners/uber .
We are looking for a Senior Software Engineer to play a key role in enhancing and optimizing our Kafka capabilities. The ideal candidate will have work experience in distributed systems, stream processing, and scalability. You will get to work on cutting-edge technologies and collaborate with industry experts in fields ranging from distributed systems to data engineering.
What the Candidate Will Need / Bonus Points
- What the Candidate Will Do -
-
Design and implement features of a high-performance realtime-data platform, prioritizing scalability, reliability, and efficiency
-
Optimize existing streaming infrastructure for efficiency, latency, and freshness.
-
Build run procedures to keep kafka components running reliability at high performance
-
Build monitoring system for Kafka components
- Basic Qualifications -
-
5+ years of full-time engineering experience
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
-
Strong understanding of distributed systems and stream processing.
-
Proficient in programming languages such as Java, or Go.
- Preferred Qualifications -
-
Under the hood experience with Flink, Kafka, Apache Pulsar and other Streaming technologies is a strong plus.
-
Experience with highly available/fault-tolerant distributed systems, large-scale data processing systems, or enterprise/cloud storage systems is also a strong plus.
-
Excellent problem-solving skills and the ability to troubleshoot complex issues.
-
Strong communication skills and the ability to work collaboratively in a team environment.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$198,000 per year - USD$220,000 per year. You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link
https://www.uber.com/careers/benefits.