Software Engineer II - Data Engineering

Uber is a technology company that offers ride-sharing, food delivery, and other services through its mobile app.
$158,000 - $175,500
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Data Engineer II

Data Engineer II position at Uber focusing on building and maintaining data pipelines and infrastructure, requiring 5 years of experience in data engineering and big data technologies.

Software Engineer - Data & Analytics Platform

Software Engineer role at Datadog focusing on data & analytics platform development, requiring 2+ years of experience in distributed systems and stream processing.

Data Infrastructure Engineer

Remote Data Infrastructure Engineer position at Intellectsoft, working with enterprise data systems and infrastructure across global locations.

Data Engineer | Turning Raw Data into Gold (B2B or CIM)

Remote Data Engineer position at Tecknoworks Europe, focusing on building scalable data pipelines and managing cloud-based data architecture using AWS and Azure services.

Human Factors Design Engineer/Data Scientist

Data Scientist role at Apple focusing on human factors design and data analysis for hardware products.

Description For Software Engineer II - Data Engineering

The Global Intelligence Team at Uber is seeking a Software Engineer II for Data Engineering to work on creating a platform that powers data-driven decision making for Uber Rides and Eats. The role involves designing and developing new systems to empower fast data-driven decisions, building distributed backend systems serving real-time analytics and machine learning features at Uber scale, and working with product and science teams to build and drive technical roadmap and vision.

Key responsibilities include:

  • Creating a platform for data-driven decision making
  • Designing and developing new systems for fast data-driven decisions
  • Building distributed backend systems for real-time analytics and ML features
  • Collaborating with product and science teams on technical roadmap

Required qualifications:

  • 3+ years of full-time engineering experience
  • Experience working with multi-functional teams
  • Understanding of Big data architecture, ETL frameworks and platforms
  • Expertise in object-oriented programming languages (Python, Go, Java, C++)
  • Experience with data-driven architecture and systems design
  • Experience with large-scale distributed storage and database systems

Preferred qualifications:

  • Interest in learning science models and methodologies
  • Experience with Hadoop technologies (HDFS, Kafka, Hive, Presto)
  • BS/MS/PhD in Computer Science or related field

The role offers competitive compensation, including a base salary range of $158,000 - $175,500 per year for San Francisco and Sunnyvale locations, along with bonus eligibility, potential equity awards, and comprehensive benefits.

Uber values diversity and inclusion, providing equal opportunities regardless of background. The company also emphasizes the importance of in-office collaboration, with expectations for employees to spend at least half of their work time in the assigned office, unless formally approved for full remote work.

Last updated 7 months ago

Responsibilities For Software Engineer II - Data Engineering

  • Create a platform for data-driven decision making
  • Design and develop new systems for fast data-driven decisions
  • Build distributed backend systems for real-time analytics and ML features
  • Collaborate with product and science teams on technical roadmap

Requirements For Software Engineer II - Data Engineering

Python
Go
Java
Kafka
Cassandra
MySQL
  • 3+ years of full-time engineering experience
  • Experience working with multi-functional teams
  • Understanding of Big data architecture, ETL frameworks and platforms
  • Expertise in object-oriented programming languages (Python, Go, Java, C++)
  • Experience with data-driven architecture and systems design
  • Experience with large-scale distributed storage and database systems

Benefits For Software Engineer II - Data Engineering

Equity
  • Bonus program
  • Equity awards
  • Comprehensive benefits package

Interested in this job?