Sr Software Engineer - Matching Platform

Uber
US - Washington - Seattle
View Company Profile / << Go Back

  • Job Type: Full time
  • 3 days ago

Job Description

Design and scale Uber's real-time dispatch and matching platform, building fault-tolerant, low-latency services and extensible APIs. Integrate machine learning into production systems, improve marketplace efficiency and fairness, and lead performance, capacity-planning, and resilience efforts.

Requirements: Requires at least five years of professional software engineering experience, proficiency in a modern backend language, and strong fundamentals in algorithms, concurrency, and distributed systems. A bachelor's degree in a relevant field or equivalent experience is required; preferred qualifications include large-scale systems, data and storage technologies, ML serving, performance optimization, and technical leadership.

Key Skills: Distributed Systems, Backend Software Engineering, Go, Java, C++, Python, Data Structures, Algorithms, Concurrency, Microservices, Event-Driven Architectures, Distributed Databases, Caching, Machine Learning Inference, Performance Engineering, Technical Leadership

Benefits: Bonus Program, Equity Awards, 401(k) Plan, Benefits




Fast Track Upload