Software Engineer
Postmates 3.862 reviews - San Francisco, CA

This job posting is no longer available on StackOverflow Jobs. Find similar jobs:Software Engineer jobs - Postmates jobs


Engineering at the intersection of urban logistics and commerce.


Our technology smooths the rough edges of the real world. At Postmates, we engineer technologies that create an efficient and reliable platform on top of an unpredictable urban environment and fleet of independent couriers.

Dispatch: Where are the couriers located? What are their current capabilities? Where is the purchased item located? Postmates' automated dispatch determines the best courier for a delivery based on a variety of attributes in real-time.

Inventory: Where are all the #2 pencils in San Francisco? Inventories for local merchants are often unreliable or non-existent. Developing innovative strategies to harvest, manage and model the price, availability and location of products allow us to treat an entire city as our own warehouse.

Analytics: Wait times, travel times, city topologies...dozens of parameters flow into each of our transactions. In-depth analysis and visualization of every delivery is essential for fine tuning our platform.

Our work is guided by the following principles:

Design: Product experiences should not just be beautiful on the surface but thoughtfully designed to be simple and enjoyable.

Reliability: Customers will not trust an unreliable service. It is our responsibility to create robust implementations, development processes and infrastructure to provide a stable service. Code is thoroughly reviewed and tested so we can quickly and confidently make changes while minimizing risk.

Pragmatism: There is never a shortage of things to do. We emphasize identifying root causes of problems, while separating what must be done now and what should be improved later.


Engineering solutions to hard problems dictated by the physical constraints of the real world excites you. Your prior work experience involved building applications used by real people right now. You enjoy working closely within a small team for the opportunity to learn and educate each other.

  • Proficient at programming in one or more dynamic high level languages such as Python or Ruby.
  • Experienced with SQL.
  • Experienced at programming in other languages such as assembly, C, C++, Go or Java.

About this company
3.862 reviews
Postmates is transforming the way local goods move around a city by enabling anyone to get any product delivered in under one hour.