Uber

About Uber

Reimagining transportation for a better world

🏢 Tech👥 1001+ employees📅 Founded 2009📍 Mission Bay, San Francisco, CA💰 $15.8b3.9
B2CTravelMarketplaceTransportRidesharingDelivery

Key Highlights

  • Public company (NYSE: UBER) since May 2019
  • Completed over 1.5 billion trips globally
  • Generated $4.8B in revenue from Uber Eats in 2020
  • Raised $15.8 billion in funding

Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...

🎁 Benefits

Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...

🌟 Culture

Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...

Skills & Technologies

Overview

Uber is hiring a Software Engineer for their Ads Metrics & Attribution team to build high-throughput streaming infrastructure. You'll work with Java and Apache Flink to ensure the reliability of ad metrics. This position requires 2+ years of software engineering experience.

Job Description

Who you are

You have 2+ years of software engineering experience, ideally with a focus on building scalable systems. Your proficiency in Java or Scala allows you to design and develop robust applications that can handle high-throughput data streams. You are familiar with streaming technologies and understand the intricacies of real-time data processing. Your problem-solving skills enable you to troubleshoot performance bottlenecks effectively, ensuring system resilience and reliability.

You thrive in collaborative environments, working closely with senior engineers to enhance system performance. Your ability to write clear technical documentation and contribute to code reviews reflects your commitment to maintaining high engineering standards. You are eager to learn and dive deep into technologies like Apache Flink, enhancing your expertise in streaming data infrastructure.

What you'll do

As a Software Engineer on the Ads Metrics & Attribution team, you will design, develop, and test scalable streaming features using Apache Flink and Java/Scala. Your work will support new ad products and attribution requirements, directly impacting the reliability of metrics used across Uber's advertising ecosystem. You will maintain and optimize existing data pipelines to ensure the accurate transport of billions of ad engagement signals, contributing to the overall success of the ads platform.

You will participate in the team's on-call rotation, monitoring the health of production streaming jobs and responding to system alerts to maintain high availability. Collaborating with your team, you will perform deep dives into Flink internals, troubleshooting and improving system performance. Your contributions will help define the foundational data that drives ROI for advertisers and powers growth across Uber's entire ads ecosystem.

What we offer

Uber provides a dynamic work environment where you can grow your skills and advance your career. You will have the opportunity to work on mission-critical projects that have a direct impact on the company's advertising business. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us to be part of a team that is shaping the future of advertising technology.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Uber.

Similar Jobs You Might Like

Based on your interests and this role

Uber

Staff Engineer

Uber📍 San Francisco - Hybrid

Uber is hiring a Staff Software Engineer for their Ad Serving & Attribution Infra team to provide technical leadership and architect high-performance ad delivery systems. You'll work with technologies like Java and data engineering principles. This position requires 8+ years of experience.

🏢 HybridSenior
3w ago
OpenAI

Software Engineering

OpenAI📍 San Francisco

OpenAI is hiring a Software Engineer for their Ads Integrity team to design and build backend systems that ensure ads meet safety and compliance standards. You'll work with technologies like JavaScript and Python in San Francisco.

1 month ago
Amazon

Software Engineering

Amazon📍 San Francisco

Amazon is hiring a Software Engineer for the Ads Demand team at Twitch to architect and build advertising solutions. You'll work in a collaborative environment focusing on ad supply quality and user satisfaction. This role requires expertise in software engineering principles.

Mid-Level
1 month ago
Uber

Software Engineering

Uber📍 Toronto - On-Site

Uber is hiring a Software Engineer II for their Ads Metrics & Attribution team to build high-throughput streaming infrastructure. You'll work with Java, Scala, and Apache Flink to validate and attribute billions of ad engagement signals in real-time. This position requires 2 years of experience in software engineering.

🏛️ On-SiteMid-Level
2w ago
Discord

Software Engineering

Discord📍 San Francisco - On-Site

Discord is hiring a Software Engineer for their Ads team to build innovative ad products that enhance user experiences. You'll work with technologies like JavaScript and React. This position requires a strong technical background and creativity.

🏛️ On-SiteMid-Level
2w ago