Software Engineer: Backend (Risk)

Postmates, San Francisco

Delivery from all your favorites places on-demand

Postmates runs one of the largest marketplaces in the country, connecting consumers, merchants, and couriers in real-time. Building high powered intelligence atop our large-scale datasets is a serious challenge and we’re  looking for candidates who are ready to dig in. Postmates isn’t just another ad platform or mobile app for delivering static content: We have real customers paying real money for a real service.

What does this team do?

Postmates enables hundreds of millions of dollars in local commerce every year. Our uniquely flexible platform facilitates the delivery of virtually anything from anywhere in over 60+ U.S. cities and we’re set to expand both our transaction volume as well as geographic footprint even further. Safeguarding this success takes work and that’s where the Postmates Risk Team comes in.

The Risk Team at Postmates builds systems to assess risk in real time and protect the platform from fraud. Our infrastructure aggregates, stores, and retrieves mission critical data. It supports statistical model creation and deployment. And it houses a real time graph database that provides a highly detailed picture of the entire Postmates ecosystem. Through the tools we build, the features we deploy, and the policies we put in place, we ensure the platform can continue to scale without succumbing to the threat of bad actors.

What will you do?

As a backend engineer on the risk team, you’ll be responsible for maintaining, improving, and extending the   systems that power real-time risk assessment across the entire platform. You’ll improve the efficiency of our stream processing code. You’ll extend our graph databases and develop them to perform at scale with low latency. You’ll automate  large scale  interactions with our payment processors and 3rd party data providers. And you’ll make sure the code is clean, beautiful, maintainable, and easy to work with--you won’t just get the job done, you’ll get it done with style.


  • 3+ years of professional experience building and deploying large scale data intensive applications in production.
  • A Bachelor's degree (or higher) in CS or equivalent knowledge and experience.
  • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
  • You have strong opinions about writing beautiful, maintainable, understandable code.
  • You have strong information retrieval (SQL, etc) and manipulation (SQL, Pandas, etc) skills, and enjoy making complex information understandable.
  • You have a curiosity about how things work.
  • You are a strong communicator. Explaining complex technical concepts to product managers, support, and other engineers is no problem for you.
  • You love it when things work, you understand that things break, and when things do fail, you dive in to determine the root causes and fix whatever’s broken.

Bonus Points

  • WS development and operations experience
  • Experience with the Apache Ecosystem - Kafka, Spark, Storm, Zookeeper, Etc
  • A solid math and statistics background


  • Competitive salary and generous stock option plan
  • Medical, dental and vision insurance
  • We'll provide equipment you need to work efficiently and creatively
  • Paid parental leave, vacation time and sick time
  • Catered lunches and open snack bar
  • Impact-first work environment (no politics, no pandering)
  • Huge company vision (we need you to build the future, not just maintain the status quo)
  • Full support to contribute to open source projects
  • Awesome office located in SOMA just minutes from BART, Muni, AC Transit, and SamTrans

About Postmates

Postmates is transforming the way local goods move around a city by enabling anyone to get any product delivered in under an hour. Available for iPhone, Android and on the web, the on-demand logistics service connects customers with local couriers, who purchase and deliver goods from any restaurant or store in a city, 24/7. 

Want to learn more about Postmates? Visit Postmates's website.