Generalist Software Engineer
Yummly | Redwood City, CA
We use ML, the cloud, and beautiful apps to answer "what's for dinner"
Posted Feb 10, 2017

Yummly has a great opportunity for an experienced, crazy-productive software engineer to join our food-obsessed team.

Do systems that millions of people use to make their meals more delicious and nutritious excite you? Would you like a part in building the connected kitchen of the future? Would you like to work on high-performance services, ground breaking machine learning systems, search engines, and recommendation systems? Are you passionate about infrastructure: containers, clusters, continuous deployment, AWS? Do you want to use beautiful tools like Clojure and Scala and React in your day job? If so, we'd love to talk to you.

As a Generalist Software Engineer at Yummly, you will work with our small but powerful team of researchers and developers, building the most advanced ML-powered software in the kitchen. You will build new features and components, as well as help advance our existing codebase. Your projects are likely to span our stack: from data processing pipelines, to services, to infrastructure automation, to web front-end.


  • 3+ years of significant, demonstrated experience building and shipping production software, preferably in a startup or small-team setting.
  • A collaborative attitude, strong desire to succeed as part of the team, and self-motivation.
  • A level of comfort working in a functional programming language: our codebase is largely Clojure and Scala.
  • A good working understanding of the modern data processing toolset: SQL and NoSQL databases, batch and streaming data processing tools, what they are good for and how they fit together.
  • Front-end development skills in JavaScript/React and/or ClojureScript/Om are strong plusses.
  • DevOps experience with AWS and with container-based architecture is a strong plus.
  • Experience with Apache Solr would be great.
  • Experience with ML, NLP, search, or recommendation systems is a plus.
  • A desire to learn is essential.

Yummly is a small but highly experienced and productive team on a mission to rule the kitchen. We were recently acquired by Whirlpool, the world's largest home appliance maker. We have appetizing aspirations to build the connected kitchen together, but will continue to operate independently in a lean and nimble fashion. We are located in a beautiful, modern office in downtown Redwood City, a few minutes' walk from Caltrain. Our backend systems include some of the most sophisticated ML-powered natural language processing, search, and recommendation algorithms ever applied to food. Our iOS and Android apps have 4.5+ star reviews, millions of downloads, and many awards (download and give it a try!). Please talk to us if you have a love for data and hard problems and an interest in food and IoT.

Apply for this position

Please apply at