> Markdown version of [/jobs/ext/1090070-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/1090070-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Software Engineer - **Company:** Uber - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C Sharp (Programming Language), C++ (Programming Language), Relational Databases, Distributed Data Store, Distributed Systems, Python (Programming Language), Machine Learning, MySQL, Software Tools, Azure Machine Learning, Low Latency, Cassandra, Machine Learning Operations, Golang, Microservices - **Published:** June 27, 2026 - **Apply:** https://dejobs.org/x/x/16EDBC8C56BE4D78843D2D63DF15E358/job/ ## About the Role * 5+ years experience working on the full software life cycle including gathering requirements, project planning, solution design, coding/implementation, testing, rollout/deployment and best practices as an individual contributor. * Experience with ML in production systems * Experience coding using general purpose programming language (eg. C/C++, Java, Python, Go, C#) * Fast and passionate learner. Strong collaboration, documentation and communication skills. Preferred Qualifications * 3+ years of technical software engineering experience in one or more of the following areas: * Experience building ML Models and ML infrastructure to support ML models * Experience with distributed systems or microservice architectures. * Experience with relational databases and distributed storage systems (MySQL, Cassandra). * Experience with shipping efficient, reliable, crash-free code that reaches millions of users. ## Description Uber is looking for a Software Engineer to join our Matching ML Platform team. This team sits at the core of Uber's real-time marketplace, ensuring that riders and drivers are matched efficiently, fairly, and at scale. Matching is one of Uber's most complex and impactful engineering problems, requiring expertise in high-scale distributed systems, real-time decision-making, and machine learning infrastructure. As a Senior Engineer, you'll play a key role in evolving our matching architecture, improving system efficiency, and enabling Uber's next-generation ML-powered matching capabilities. This is an opportunity to work on one of Uber's most business-critical domains with massive global impact. Some of the problems you'll be working on include: * Building a highly scalable ml systems - handling millions of ride requests per second with ultra-low latency. * Evolving the ML platform for matching - enabling real-time inference, model deployment, and experimentation at scale. * Designing extensible architectures - creating a modular and flexible platform that allows new product innovations without complex rewrites. What the Candidate Will Do * Build and scale a low-latency platform powering millions of real-time match decisions per second * Identify opportunities to improve various ML system's performance and health * Design modular systems that accelerate product innovation without rework * Optimize for fairness, efficiency, and marketplace health at global scale * Collaborate across product, infra, and ML teams to deliver business-critical impact ## Related Videos - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Maximising Cassandra's Potential: Tips on Schema, Queries, Parallel Access, and Reactive Programming](https://www.wearedevelopers.com/videos/1167-maximising-cassandra-s-potential-tips-on-schema-queries-parallel-access-and-reactive-programming) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) - [Building Real-Time AI/ML Agents with Distributed Data using Apache Cassandra and Astra DB](https://www.wearedevelopers.com/videos/782-building-real-time-ai-ml-agents-with-distributed-data-using-apache-cassandra-and-astra-db) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies in Europe](https://www.wearedevelopers.com/magazine/162-highest-paying-tech-companies-in-europe) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)