About the Role
What the Candidate Will Do
- Design and implement features of a high-performance streaming platform, prioritizing scalability, reliability, and efficiency.
- Develop and implement state-of-the-art streaming platform, enhancing quality, reliability and performance.
- Optimize existing streaming infrastructure for efficiency, latency, and freshness.
- Provide technical support for platform customers.
Basic Qualifications
- BS or MS in Computer Science or a related technical discipline with 5+ years of experience in infra/platform and large-scale distribute system design and .
- Proficient in one of the following programming languages: Java, Go, C/C++. Good scripting skills and ability to pick up new ones.
- Systematic problem solving approach and knowledge of algorithms, data structures and complexity analysis.
Preferred Qualifications
- Under the hood experience with Flink, Kafka, Storm, Samza and other Streaming technologies is a strong plus
- Experience with highly available/fault tolerant, replicated data storage systems, large scale data processing systems or enterprise/ storage systems is also a strong plus
- Understanding of distributed system fundamentals and having experiences of building and managing distributed systems.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 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 .