-
Uber

Software Engineer II - (Backend)

Uber
United States · Full-time · Entry

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.

We are looking for a Software Engineer II 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
  • Provide technical support for platform customers.

Basic Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 2+ years of professional software development experience
  • 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, Storm, Samza 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$167,000 per year - USD$185,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 https://www.uber.com/careers/benefits., For Sunnyvale, CA-based roles: The base salary range for this role is USD$167,000 per year - USD$185,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 https://www.uber.com/careers/benefits.

Key Skills

Ranked by relevance

kafka storage java
Login to Apply
Posted
Jul 08, 2025
Type
Full-time
Level
Entry
Location
Sunnyvale
Company
Uber

Industries

Internet Marketplace Platforms

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Freenow
Related

Backend Engineer (m/f/d)

2026-05-25

Full-time
Mid-Senior
Spain
Internet Marketplace Platforms
Engineering
View Job Details
Jobgether
Related

Staff Software Engineer, Backend

2026-05-28

Full-time
Not Applicable
Ireland
Internet Marketplace Platforms
Engineering
View Job Details
Jobgether
Related

Senior Full-Stack Developer — Affiliate Marketing Platform

2026-05-27

Full-time
Not Applicable
Switzerland
Internet Marketplace Platforms
Engineering