Posted in

Senior Software Engineer – Delivery Matching

Senior Software Engineer – Delivery Matching

CompanyUber
LocationNew York, NY, USA
Salary$198000 – $220000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

Requirements

  • BS or MS in Computer Science or a related technical field, or equivalent experience
  • 5+ years of experience in software engineering
  • Experience with one of the following programming languages: Java, Go, C/C++

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

Preferred Qualifications

  • PhD in Computer Science or a related technical field, or equivalent experience
  • Experience working on a team that focused on optimization or marketplace
  • Demonstrated analytical ability to leverage data-driven insights to ideate and shape product direction within a collaborative product team
  • Experience with distributed systems and microservices
  • Worked closely with engineering and product teams to productionize ML or deep learning models that drive measurable outcomes