Postmates

San Francisco
501+ Employees
101 - 250 Engineers
$100M+ Funding
Series F

Postmates is transforming the way goods move around cities by enabling anyone to have anything delivered on-demand. Our revolutionary Urban Logistics platform connects customers with local couriers who can deliver anything from any store or restaurant in minutes.

Postmates photo 1 Postmates photo 2 Postmates photo 3
Active Roles 1 more active role
Why join us?
  • We are in a hyper-growth stage. For example in 2016 we did 700k deliveries a month and in 2019 we do 5 Million deliveries a month.

  • We value and foster a collaborative environment where product, design, and engineering work together every day to build and design new features for our customers.

  • We’re here to build the future, not just to maintain the status quo. For our people, Postmates is a way of life and a part of pop culture. Help us transform the way food and merchandise is moved around cities.


Engineering at Postmates
Engineering team and processes

Most of our engineering teams are roughly 8-10 engineers working on feature based projects. Each team consists of frontend, backend, ios and android engineers with 1 engineer manager and a product manager.

Technical Challenges

Fleet Team: Responsible for the end-to-end experience for couriers (think internal app for couriers) which include: *Signup *Payroll *On-boarding *Dashboards *Earnings *Completing jobs (e.g. the fleet apps) - Fleet-facing communications - push notifications and emails *Best routes to maximize their time - on average they make 2 deliveries per hour. We want them to be more efficient so they can make more money

Fulfillment Team: Focuses on the backend systems that go into the order process and on all systems that are involved in fulfilling an incoming request; including:

*Dispatch: makes assignments of jobs as efficient as possible *Blitzing: increased price because lack of couriers *Auto-assign: send specific jobs to couriers *Throttling: limiting orders on items that are no longer there or items that are going out stock *Turbo: reassigning couriers, dispatching at a particular time - make it run by the software *Batching: ie. pick up 3 things from the same merchant then deliver to all 3 customers instead of running back and forth *Operations: customer support (godmode, zendesk), PEX (rate limits, API)

Projects you might work on
  • Fleet Team Challenge: real world problems (no service/dead battery, etc.). Also, dealing with the complicated nature of the delivery. The Fleet team needs to make everything as clear and simple as possible for the couriers.

  • Fulfillment Team Challenge: Vehicle type dispatch - We need to estimate load size for an order. i.e. 100 pens sound like a lot but small space area…a walker can complete it vs 3 golf bags…walkers can’t take it, cars can.

Tech stack
C++
Python
React
Javascript
Redux
Angular.js
Go
Kotlin
Swift

Working at Postmates

We have a flat hierarchy, very few meetings and are supportive of everyone's growth.

Free Food
Maternal/Paternal Leave
Health Insurance
Pet Friendly
Beautiful Office
Team Activities
Flexible Hours

External Links

Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.

Apply