Software Engineer I — Build Real-World, Scalable Systems

Uber

New York (NY)

On-site

USD 153,000 - 169,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonus program
Benefits

Job summary

Uber is seeking an engineer to design, develop, and test software applications across its platform. You will build scalable components and end‑to‑end data systems, including robust ETL pipelines and data quality monitoring.

The role focuses on solving distributed systems challenges, improving production reliability, and partnering with ML, Product, and Operations teams to power data‑driven decisions. Some telecommuting may be possible, with in‑office collaboration emphasized.

Qualifications

  • Bachelor's degree in CS, Engineering, IT, Mathematics or related field with 1 year of experience.
  • Proficiency in Python, Git, SQL and data structures/algorithms.
  • Experience with distributed systems and debugging/monitoring production services.
  • Familiarity with big data frameworks like Spark, Kafka, Hadoop or Flink.

Responsibilities

  • Design, develop, and test software applications.
  • Build scalable components and data pipelines for real‑time environments.
  • Resolve production issues and improve engineering productivity.
  • Collaborate cross‑functionally with ML, Product and Operations teams.

Skills

Python
GIT
SQL
DS & Algorithms
Production debugging
Distributed systems
SDLC
Big data frameworks

Education

Bachelor's degree in CS/Engineering/IT

Tools

Spark
Ray
Hadoop
Kafka
Flink

Job description

Uber is seeking an engineer to design, develop, and test software applications across its platform. You will build scalable components and end‑to‑end data systems, including robust ETL pipelines and data quality monitoring.

The role focuses on solving distributed systems challenges, improving production reliability, and partnering with ML, Product, and Operations teams to power data‑driven decisions. Some telecommuting may be possible, with in‑office collaboration emphasized.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Scalable Distributed Systems
Software Engineer - Scalable Distributed Systems

Uber • San Francisco (CA)

On-site
USD 171,000 - 209,000
Bonus program
Benefits
Senior Tech Lead, Launch Excellence & Systems
Senior Tech Lead, Launch Excellence & Systems

Uber • San Francisco (CA)

On-site
USD 171,000 - 209,000
Senior Software Engineer – Scalable Systems, Remote
Senior Software Engineer – Scalable Systems, Remote

Uber • New York (NY)

On-site
USD 202,000 - 246,000
Senior Data & Backend Engineer - High-Impact Systems
Senior Data & Backend Engineer - High-Impact Systems

Uber • New York (NY)

On-site
USD 202,000 - 246,000
Staff Software Engineer: Large-Scale ML & Systems Leader
Staff Software Engineer: Large-Scale ML & Systems Leader

Uber • Sunnyvale (CA)

On-site
USD 265,000 - 284,000
Bonus program
Equity
Benefits
Software Engineer
Software Engineer

Uber • San Francisco (CA)

On-site
USD 171,000 - 209,000
Bonus program
Benefits
Software Engineer
Software Engineer

Uber • New York (NY)

On-site
USD 171,000 - 209,000
Bonus program
Equity opportunities
Benefits
Cloud-Scale Data & Storage Systems Engineer
Cloud-Scale Data & Storage Systems Engineer

Uber • New York (NY)

Hybrid
USD 171,000 - 209,000
Bonus program
Equity opportunities
Benefits
Software Engineer - Delivery Platform
Software Engineer - Delivery Platform

Qishicpc • New York (NY)

On-site
USD 120,000 - 160,000
Software Engineer I
Software Engineer I

Uber • New York (NY)

On-site
USD 153,000 - 169,000
Bonus program
Benefits