Desired Skills and Experience

  • Collaborating with a data scientist to design and build a service that recommends new Tasty recipes for users to cook, or a multi-armed bandit that generates recipe feeds for millions of Tasty users.
  • Developing a data model for translating recipes, instructions, and ingredients into other languages, or scaling measurements up and down, and across international systems.
  • Implementing user authentication systems on Tasty APIs, opening the door for more personalization throughout the Tasty universe.
  • Running our Tasty systems and fine-tuning APIs to support the high request volumes coming from our Tasty mobile and web experiences.
  • You are an executor. Once you know what you need to accomplish, you can be scrappy and figure out what it takes to get it done.
  • You’re experienced. You write organized, high quality code to create reliables services that play nicely with others. You understand APIs and systems and how moving parts interact with each other.
  • You communicate well. You use push communication effectively to express your ideas to people of different types of disciplines. You use pull communication well to obtain the information you need to accomplish your goals
  • You care. You exude empathy, considering the points of view of the people you work with, and the points of view of our users as well.
  • Our backend services are primarily written in Python, with some Go. We know that good engineers come from a variety of backgrounds and languages – if you don’t know already know those languages, we trust that you’ll be able to learn.
  • We believe in ownership over the entire engineering cycle - the same engineers architect, build, test, deploy, monitor, and run their services.
  • Python / Go
  • AWS, GCP
  • Linux (Ubuntu)
  • Source Control (Git)
  • Databases (MySQL, Redis, Cassandra, Redshift, BigQuery, ElasticSearch)
  • Infrastructure Tools (Docker, ECS, Terraform)
  • Messaging systems (NSQ)
  • Monitoring / Instrumentation (Nagios, DataDog, StatsD)
  • Frontend (React, Redux, T3.js, Sass)
  • Service Oriented Architecture

Apply