Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Uber Logo

Senior Software Engineer - Delivery Matching

Uber

$198,000 - $220,000
Aug 31, 2025
New York, NY, US
Apply Now

Delivery Matching is the brain of Uber Eats, optimizing the complex problem of matching couriers to orders in real-time across various verticals like grocery and retail, while also predicting ETAs and batching orders efficiently.

Requirements

  • Experience with one of the following programming languages: Java, Go, C/C++
  • Experience working on a team that focused on optimization or marketplace
  • Experience with distributed systems and microservices
  • Worked closely with engineering and product teams to productionize ML or deep learning models that drive measurable outcomes

Responsibilities

  • Work cross-functionally with engineers, data scientists and product managers to find ways to improve efficiency and provide a better experience for our users
  • Participate in the full development cycle from ideation to architecture design, to implementation, to productionization
  • Build scalable software systems that handle some of the highest traffic of any system at the company

Other

  • BS or MS in Computer Science or a related technical field, or equivalent experience
  • 5+ years of experience in software engineering
  • PhD in Computer Science or a related technical field, or equivalent experience
  • Demonstrated analytical ability to leverage data-driven insights to ideate and shape product direction within a collaborative product team