Fares refers to Ubers platform for calculating who pays who what, across all Ubers lines of businesses including mobility products (e.g., UberX, Transit, Black, Reserve, etc.), and now delivery products (e.g., Eats, Grocery, Direct). It processes over 100 billion pricing estimates a year (growing fast). Fares aims to deliver clear, trustworthy, and intelligent fares for all Uber customers and stakeholders, and consists of both consumer experiences (pre-trip and post-trip) as well as a large platform that works across Pricing, Matching, Maps, Fulfillment, Money, and Support to generate fares for a large number of use cases.
We are hiring engineers to lead multiple initiatives in the Fares Platform. Some of which include
Project Quark encompasses a complete redesign of the Fares Platform stack. Northstar for the project is to create a Fares platform that is resilient, LOB agnostic, easy to integrate and test, and supports rapid product innovation.
Inbounds: Enable various LOBs and partner teams to integrate with Fares platform to deliver a magical user experience.
Build out next gen observability tools for internal developers users of the Fares Platform through products and tools that make it a breeze to test, simulate, deploy and debug highly complex real time workflows at scale.
The Fares Platform is a critical part of booking, fulfillment, and post trip experiences. Consequently, the Engineer in Fares Platform will have an opportunity to grow strong partnerships and strategic influence across Uber. This role will suit an individual capable of evaluating customer needs and reducing highly complex multi-dimensional problems to simple solutions.
What The Candidate Will Need / Bonus Points
---- What the Candidate Will Do ----
Code: Writes high-quality code (i.e., reliable, readable, efficient, testable), provides quality code reviews, and creates comprehensive tests and quality documentation using software engineering principles. This includes knowledge of data structures, algorithms, programming and associated programming languages and frameworks, and major phases/activities of the software research and development life cycle (e.g., requirements, design, build, experiment, test, debug, deploy, monitor). Identifies, reports, and solves technical problems according to standards and best practices.
Design: Uses software design principles and methods, knowledge of the capabilities and limitations of existing software solutions at Uber, and an understanding of own works impact on other areas to reuse, extend, or, when needed, build effective architectures that are integrated with existing solutions and in alignment with needs and goals across areas. Learns and anticipates current and future design requirements and evaluates trade-off decisions to design systems that meet current needs and can be extended for future needs
Execute: Executes work with drive and appropriate sense of urgency to deliver technical and business impact. Plans, organizes, and manages tasks, resources, and relationships to accomplish work accurately and on time. Defines and diagnoses problems and determines an appropriate solution, recommendation, or decision while logically evaluating alternatives and factors (e.g., resources, costs, tradeoffs). Accepts responsibility and accounts for own actions and work.
Collaborate: Builds trusting and collaborative relationships and rapport with different types of people and teams. Respects the unique backgrounds and contributions of others. Recognizes conflict or disputes among people and situations, learns and works to understand different points of view. Resolves and aligns discrepancies across teams and organizations to accomplish team-, organization-, or Uberwide goals. Provides constructive feedback to others in a tactful and impactful manner.
Be efficient: Creates and promotes efficiency and speed within Uber technology, people, and teams by leveraging and extending existing solutions when possible, and by developing solutions that balance long-term productivity with short-term needs. Identifies and addresses inefficiencies and redundancy in day-to-day work. Improves and advocates for processes and technologies that enhance the efficiency and performance of software and systems
Create culture: Enhances the effective functioning of Uber by participating in and promoting activities and efforts that contribute to excellence and shape and evolve team-, organization-, and Uber-wide culture (e.g., reviewing diffs, refactoring code, participating in recruiting, hiring, and promotion activities, joining an ERG). Contributes to the broader community through participation in internally- and/or externally-focused engagements (e.g., tech talks, open source, conferences, team building)
Basic Qualifications
We are looking for experienced smart engineers who are passionate about the domain and the technology. Those who have a track record of ownership, execution quality and customer obsession.
Bachelors degree in Computer Science or related technical field or equivalent practical experience
Experience coding using general purpose programming language (eg. C/C++, Java, Python, Go, C#, or Javascript)
Strong experience in architecture design, high-availability, and high-performance systems.
Deep understanding of distributed systems.
Preferred Qualifications
You have knowledge of a backend stack (some examples include: Java, Go, Python, Redis, Kafka, Golang or similar).
Ability to learn quickly on the go. Were looking for software engineers who thrive while learning new technologies and dont believe in one-size-fits-all solutions. You should be able to easily adapt to meet the needs of our massive growth and rapidly-evolving business environment.
Bias toward action. You believe that speed and quality arent mutually exclusive. Youve shown good judgment about shipping as fast as possible while ensuring your products and platforms are built in a sustainable, responsible way--and youre comfortable making mistakes, provided you learn from them.
Passion and energy. Because you love what you do, you bring infectious enthusiasm to all your endeavors. You always perform at your absolute best and see new challenges as an opportunity to contribute, make an impact, and grow.
Unquenchable thirst for growth. Youre not just looking for the next interesting challenge, but looking to push yourself to keep pace in our hyper-growth environment.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Sr Staff Engineer
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!