Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
The Fares Platform Team is at the heart of Uber's business, powering all global fares for our entire ecosystem, from rides and deliveries to new initiatives. Our systems are critical tier-1 components that handle tens of billions of dollars in gross bookings. We own the full stack, including platform fare calculation, data science models for upfront pricing, and the mobile fare experiences that our customers see.
As a backend engineer, you'll join a fast-paced, solutions-oriented team to build powerful and robust features for our critical internal configuration platform. You'll make a tangible impact by working closely with a diverse group of stakeholders, including product managers, operations, data scientists, and engineers across the company.
What You'll Do
As a member of the Fares Platform team, you will be instrumental in:
- Building and expanding our core backend systems to enable new features and support key product launches across Uber's global business.
- Working with stakeholders across the company-from product managers to data scientists-to deeply understand business problems and develop effective technical solutions.
- Owning the full development lifecycle, from design and implementation to deployment and monitoring, ensuring the reliability and performance of your systems.
- Maintaining system health by participating in on-call rotations and proactively identifying and addressing potential issues.
- 2+ years of professional experience as a backend engineer, with hands-on experience in a language like Go, Java, or Python.
- Experience designing and building large-scale, distributed systems, with a focus on system reliability, performance, and maintainability.
- A solid understanding of computer science fundamentals, including data structures, algorithms, and systems design.
- Proven track record of building scalable, highly available backend services within a microservices architecture.
- A strong understanding of system design with experience working across multiple backend services to deliver a cohesive solution.
- High standards for code quality and engineering excellence, including a focus on thorough testing, clear documentation, and maintainable code.
- Experience in the payments or fintech space, particularly with systems that handle financial transactions and data.
Key Skills
Ranked by relevanceReady to apply?
Join Uber and take your career to the next level!
Application takes less than 5 minutes