Uber

About Uber

Reimagining transportation for a better world

🏒 TechπŸ‘₯ 1001+ employeesπŸ“… Founded 2009πŸ“ Mission Bay, San Francisco, CAπŸ’° $15.8b⭐ 3.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 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.

Job Description

Who you are

You have a Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, and you bring 2 years of full-time software engineering experience to the table. Your expertise includes working with Java and Scala, and you have a solid understanding of streaming data processing, particularly with Apache Flink. You are comfortable diving deep into system internals and troubleshooting performance issues, ensuring that the systems you work on are resilient and efficient.

You thrive in collaborative environments, working closely with senior engineers to optimize existing data pipelines and maintain high standards of engineering documentation. Your attention to detail ensures that you contribute to code reviews effectively, helping to uphold the quality of the Ads Metrics platform. You are also prepared to participate in on-call rotations, monitoring production systems and responding to alerts to maintain high availability.

What you'll do

As a core member of the Ads Metrics & Attribution team, you will design, develop, and test scalable streaming features that support new ad products and attribution requirements. Your work will involve maintaining and optimizing existing data pipelines to ensure the accurate transport of billions of ad engagement signals. You will collaborate with senior engineers to perform deep dives into Flink internals, troubleshooting performance bottlenecks and improving system resilience. Writing clear technical documentation will be part of your responsibilities, as will contributing to code reviews to ensure high engineering standards across the platform.

What we offer

At Uber, you will be part of a team that is critical to the success of our global advertising business. We offer a dynamic work environment where you can grow your skills and make a significant impact. You will have the opportunity to work on cutting-edge technologies and contribute to projects that drive ROI for advertisers and power growth across Uber’s ads ecosystem. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

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

Software Engineering

Uberβ€’πŸ“ Toronto - On-Site

Uber is hiring a Senior Software Engineer for their Ads team to develop innovative advertising systems. You'll work with Java and Go to optimize ad supply and enhance user experiences. This position requires proficiency in modern programming languages.

πŸ›οΈ On-SiteSenior
2 months ago
Uber

Software Engineering

Uberβ€’πŸ“ San Francisco - On-Site

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.

πŸ›οΈ On-SiteMid-Level
1 month ago
Amazon

Software Engineering

Amazonβ€’πŸ“ Toronto - On-Site

Amazon is hiring a Software Development Engineer for their Advertising Products and Tech team to design and develop large-scale distributed systems. You'll work with Generative AI and Large Language Models to enhance advertising experiences. This position requires experience in building data pipelines and optimizing ad retrieval systems.

πŸ›οΈ On-SiteMid-Level
1w ago
Amazon

Software Engineering

Amazonβ€’πŸ“ Toronto

Amazon is hiring a Software Development Manager to lead the Measurement, AdTech, and Data Science team in Toronto. You'll drive the technical vision and product roadmap for measurement services, leveraging machine learning and Generative AI. This position requires significant experience in software development and team leadership.

Lead
1 month ago
Amazon

Software Engineering

Amazonβ€’πŸ“ Toronto - On-Site

Amazon is hiring a Software Development Engineer to build the next generation of advertising technology. You'll design and implement scalable systems and develop APIs to enhance campaign effectiveness. This position requires experience in Java and AWS.

πŸ›οΈ On-SiteMid-Level
1 month ago