Senior Software Engineer - Marketplace Fulfillment Teams

| South Bay
Sorry, this job was removed at 5:10 p.m. (CST) on Saturday, June 25, 2022
Find out who's hiring remotely in San Francisco, CA.
See all Remote Developer + Engineer jobs in San Francisco, CA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The Fulfillment Platform supports business verticals at Uber to develop their trip fulfillment flow and seamlessly integrate pricing, matching, dynamics and other marketplace capabilities into their product.
We support Uber Rider businesses (pool, airports, hourly rentals, intercity trips, reservations, package delivery, uber health) and Uber Delivery businesses (groceries, uber eats, delivery API).
We model the shopping, ordering, matching & dispatching and tracking phases of any business and operate the life cycles of orders, trips, drivers, eaters and other user sessions when they interact with Uber. These interactions are real-time and high scale when millions of concurrent riders, drivers and eaters are using Uber.
This team is part of the Marketplace Org which is the real-time decision-making and systems behind Uber (ex: matching riders/drivers, pricing, fulfillment).
Basic Qualifications

  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience
  • 4+ years of experience developing and shipping code for production systems
  • 4+ years of experience in systems software engineering. Sound understanding of computer architecture and CS fundamentals
  • Proficient in one of the following programming languages: Java or Golang or other equivalent


Preferred Qualifications

  • Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis
  • Understanding of distributed system and architecture
  • Experience with scalability and product engineering


What you will do

  • Unlock new Uber businesses by partnering with product vertical teams
  • Collaborate efficiently & provide business value with timeline launch of critical projects
  • Produce consistent high quality code across all projects
  • Bring in your passionate self and positively impact the team around you
  • Coordinate multiple stakeholder to build complex end to end features
  • Identify common patterns and improve platform
  • Ensure system reliability across all critical system


Within Fulfillment we are hiring for the following Subteams:
Fulfillment Shopping - This team owns and builds services to help users discover the most relevant products and request a ride or delivery. They own critical backend APIs that power the first screen when you first open the Uber app to see the list of products, their fares and ETA and place an order.
When a user or eater requests their ride, these systems interact with matching, dispatching, maps stack to ensure that an order gets fulfilled.
Fulfillment Logistics - This team powers components that process a placed order. The team enables drivers to go online/offline, begin and stop trips, and get frequent updates throughout the driver journey. Additionally, the platform allows for partner teams to build solutions that will unlock new opportunities for Uber, including package delivery, grocery delivery, and B2B logistics, to name a few
Fulfillment Foundation - This team builds, maintains and optimizes the foundational services/frameworks on top of which the Uber's core fulfillment flow is built. Some of the critical services/frameworks that this team develops and supports are: Google Cloud Spanner, Fulfillment Events Workflow, Java/Go Frameworks for Fulfillment Services among other things. The services and frameworks that this team owns are used by 100s of engineers across the company.
Within each of these teams, we are having multiple greenfield projects and incremental projects providing learning and growth opportunities at all levels.

More Information on Uber
Uber operates in the 3PL: Third Party Logistics industry. The company is located in San Francisco, CA, New York City, NY, Chicago, IL and Seattle, WA. Uber was founded in 2009. It has 21000 total employees. It offers perks and benefits such as Volunteer in local community, Partners with nonprofits, Friends outside of work, Eat lunch together, Intracompany committees and OKR operational model. To see all 65 open jobs at Uber, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about UberFind similar jobs