Sr Software Engineer II, Fulfillment Platform @ Uber - Mill Valley, CA

Job Overview

15 days ago

Sr Software Engineer II, Fulfillment Platform

Uber - Mill Valley, CA

The goal of the fulfillment team is to provide a unified platform for all business verticals at Uber to develop their trip fulfillment flow and seamlessly integrate pricing, matching, dynamics and other marketplace capabilities into their product. At its core, the Fulfillment team is responsible for orchestrating and maintaining real-time state of all ongoing trips for Uber. We directly support Uber Rides, Uber Eats, Uber Freight, and many more experimental products. This team is part of the Marketplace Org which is the real-time decision-making and systems behind Uber (ex: matching riders/drivers, pricing, fulfilment). Transportation Platform is a sub domain of the Fulfillment team focusing on integrating transport providers into the Uber marketplace.

When a user or eater requests their ride, these systems interact with matching, dispatching, maps stack to ensure that an order gets fulfilled. We develop systems that can recover from business failures, monitor conformance, develop complex user state machine flows to unlock new product lines in the company.

In the next 1 year, this team will be innovating in the areas of development of rental product lines, re-envisioning multi modal shopping and trip flow experience that connect multiple marketplaces (e.g., order pickup food while on trip to another destination, get a ride that combines train + uber). Another focus for us is to enable third party drivers on to our platform to make Uber a true platform as a service.

What You'll Do
  • Coordinate multiple stakeholder to build complex end to end features
  • Identify common patterns and improve platform
  • Mentor other engineers on best practices
  • Ensure system realiabillity across all critical system
Basic Qualifications

  • 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

Preferred Qualifications
  • BS or MS in Computer Science or a related technical field, or equivalent experience
  • Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.

Similar Jobs

Product Owner - Senior

Bayer

San Francisco, CA

Minimum of 6 years of expertise building software products. Profound meaning in your work: If you are looking for meaning and impact by solving a problem which…

Senior Software Engineer

Amazon.com Services LLC

Sunnyvale, CA

Experience with Agile software development methodology. 4+ years of professional software development experience. Strong business and technical vision.

Senior Software Engineer, Video Engineering

Twitch Interactive, Inc.

San Francisco, CA

Contributions to open source software projects. Build a very good deep understanding how Twitch Transcoder software works. We're always live at Twitch.

Senior Software Engineer

Visa

Foster City, CA

Working familiarity with the entire software development lifecycle including version control, build process, testing, and code release. We're the team for you.

Senior Software Engineer, Cloud IR, Unit 42 (Remote)

Palo Alto Networks

Santa Clara, CA

Bring your software expertise to help design and implement the roadmap for this new team. Experience developing solutions with Python is a must, experience…

Senior Software Developer - Remote Option

PerkinElmer

Sacramento, CA

5+ years experience in software development. Good understanding of software design patterns and development best practice.

Senior Software Engineer - SignUp

New Relic

San Francisco, CA

It’s the simplest, most powerful cloud-based observability platform, built to create more perfect software. We're looking for bold and passionate people to be a…

Senior Security Technical Program Manager

Amazon.com Services LLC

Sunnyvale, CA

You will partner by developing strong relationships and work with senior leaders across disciplines including business, product, engineering, launch, legal and…

Sr. Manager, Software Engineering

Amazon.com Services LLC

Sunnyvale, CA

4+ years of experience as a software developer. Knowledge of professional software engineering practices & best practices for the full software development life…

Senior Product Designer - Health

Cash App

San Francisco, CA

Square helps sellers run and grow their businesses with its integrated ecosystem of commerce solutions, business software, and banking services.

Senior UI Engineer - REMOTE/ONSITE

Ubisoft

San Francisco, CA

Ubisoft is a global leader in the video games and entertainment software industry. Home to the North American Ubisoft headquarters since 1996, Ubisoft San…

Senior Data Scientist

Palo Alto Networks

Santa Clara, CA

As a senior data scientist at Palo Alto Networks, you will be responsible for working with different internal & external customers to build machine learning…

Senior Manager II, Software Engineering

Walmart

Sunnyvale, CA

As permitted by applicable law, provide evidence of full vaccination as defined by CDC guidelines OR secure approval of medical or religious accommodation for…

Senior Product Manager Tech

Amazon Dev Center U.S., Inc.

San Francisco, CA

8+ years of relevant software development or product management experience. Experience coordinating complex product development cycles and software development…

Sr.Quality Assurance Engineer

Amazon Data Services, Inc.

Cupertino, CA

Experience in testing and debugging networking protocols using advanced hardware and software test automation. Deep knowledge of Layer 2/3 Internet Protocols.

Senior Performance Engineer in QRE

Snowflake

San Mateo, CA

8+ years hands-on software engineering experience with focus on tools, frameworks, automation, and infrastructures. There is only one Data Cloud.

Senior UX Designer (NetSec)

Palo Alto Networks

Santa Clara, CA

At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life.

Sr. User Experience Researcher, Community Health

Twitch Interactive, Inc.

San Francisco, CA

We encourage candidates to apply who have held the responsibility above, regardless of years of experience or educational credentials.

Senior Product Manager (Security)

Palo Alto Networks

Santa Clara, CA

At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life.

Senior Technical Project Manager

Cricket Health

San Francisco, CA

Experience working with project management and software development planning tools such as Jira. Cricket Health is looking for a Senior Technical Project…

Sr. Software UI (React) Engineer, Prisma Cloud

Palo Alto Networks

Santa Clara, CA

Experience with version control software GIT. At Palo Alto Networks® everything starts and ends with our mission: We’re here for better.

Sr. Technical Program Manager

Amazon.com Services LLC

Sunnyvale, CA

Experience managing hardware/software product releases. 10+ years experience in software technical program management or equivalent.

Senior Product Designer (NetSec)

Palo Alto Networks

Santa Clara, CA

At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life.

Tax Technology - Quality Assurance - Senior

Deloitte

Sacramento, CA

Tax Technology Quality Assurance - Senior. Over the past several years, Deloitte Tax LLP ("Deloitte Tax") has had great success in delivering technology-enabled…

Ad