Homepage
Open in app
Sign in
Get started
Grubhub Bytes
Design
Engineering
Product
Follow
Following
Back of House: Meet The People Behind the Tech, Product, and Design of Grubhub
Back of House: Meet The People Behind the Tech, Product, and Design of Grubhub
Sayoko Yoshida On Our Vibrant Design Culture, User-Centric Focus, and How Grubhub Transformed the Way She Thinks About Food
Michelle Koufopoulos
Jun 18, 2024
Trending
From pitch to production — the Grubhub iMessage app
From pitch to production — the Grubhub iMessage app
Rea Bhasin
Aug 22, 2017
Lombok makes Java cool again
Lombok makes Java cool again
Here at Grubhub, we use Java for most of our backend programming. Java is a battle-tested language that has proven its speed and…
Alex Detrick
Jan 31, 2019
How we build services fast: A look at the Grubhub service framework
How we build services fast: A look at the Grubhub service framework
When developing around a service-oriented architecture, the engineers at Grubhub had to roll a lot of code for all the technology…
Dylan Drop
Jan 14, 2019
“Just What I Needed”: Making Machine Learning Scalable and Accessible at GrubHub
“Just What I Needed”: Making Machine Learning Scalable and Accessib...
Data scientists at Grubhub develop and deploy predictive models to improve business decision-making, as well as in-app diner, driver, and…
Kyle Jablon
Feb 3, 2020
All posts
Forecasting Grubhub Order Volume At Scale
Forecasting Grubhub Order Volume At Scale
By William Cox, Gayan Seneviratna, and Hugues Demers
Hugues Demers
May 19, 2022
Systems Thinking and Grubhub: They Go Together like Chocolate and Peanut Butter
Systems Thinking and Grubhub: They Go Together like Chocolate and Peanut Butter
What do an Airbus A380, a pacemaker, and Grubhub all have in common? All three utilize teams focused on systems thinking, systems…
Lauren Stolzar
Nov 8, 2021
Bringing Caregivers Back to Tech: Grubhub Launches First Returnship
Bringing Caregivers Back to Tech: Grubhub Launches First Returnship
Diversity, Equity, and Inclusion at Grubhub — — in our technology organization and across the company as a whole — are values we’re always…
Michelle Koufopoulos
Jul 26, 2021
“I See Tacos In Your Future”: Order Volume Forecasting at Grubhub
“I See Tacos In Your Future”: Order Volume Forecasting at Grubhub
Do you ever wonder how Grubhub is able to assign you a delivery driver in less than a minute? It’s not magic — it’s because we’re always…
Gayan Seneviratna
Jun 24, 2021
Building an Inclusive Technology Organization at Grubhub
Building an Inclusive Technology Organization at Grubhub
Building an Inclusive Technology Organization at Grubhub
Bhuvana Kulkarni Husain
Mar 17, 2021
Dask and TensorFlow in Production at GrubHub
Dask and TensorFlow in Production at GrubHub
We recently caught up with Alex Egg, Senior Data Scientists at Grubhub, about modern data science and machine learning methods to…
Alex Egg
Aug 18, 2020
Search Query Embeddings using query2vec
Search Query Embeddings using query2vec
Discovery and understanding of a product catalog is an important part of any e-commerce business. The traditional — and difficult — method…
Alex Egg
Nov 4, 2019
One thousand people. Five days. How Grubhub successfully ran its first hackathon.
One thousand people. Five days. How Grubhub successfully ran its first hackathon.
Most of the time, the product and engineering teams here at Grubhub build new features, pay down tech debt, and improve support systems…
Michelle Koufopoulos
Oct 22, 2019
Introducing Artificial Failure into Service Testing for Real Benefit
Introducing Artificial Failure into Service Testing for Real Benefit
Photo by Drew Graham on Unsplash
Kiel Loysen
Aug 5, 2019
Using functional programming in Java with a Producer-Consumer.
Using functional programming in Java with a Producer-Consumer.
In complex networked applications like ones at Grubhub, one must program the application to do many operations at once. One of the…
Prashant Mehta
Jul 8, 2019
SOA: traffic routing and control
SOA: traffic routing and control
SOA Traffic control capabilities that should be considered status quo for a mature service platform.
William Blackie
Jun 11, 2019
Optimizing for the mobile web: Moving from Angular to Preact
Optimizing for the mobile web: Moving from Angular to Preact
Browser JavaScript-land was not a place I thought I’d be fighting a battle of speed. Years ago, computers and internet speeds were getting…
George Fu
May 28, 2019
Guaranteeing critical microservice actions at Grubhub
Guaranteeing critical microservice actions at Grubhub
At Grubhub, we want you to get your food. We don’t care if a powerline falls on an AWS datacenter, a construction worker accidentally…
Sean Heller
May 14, 2019
Why We Use Crypto When Generating Coupon Codes At Scale
Why We Use Crypto When Generating Coupon Codes At Scale
There’s usually no need to get fancy when implementing discount codes, but Grubhub’s scale has pushed us to go beyond random strings.
Aaron Zinger
Apr 8, 2019
Using redux-loop to make tacos at Grubhub
Using redux-loop to make tacos at Grubhub
At Grubhub, catering to restaurants is as important to us as catering to diners. Restaurants have to be able to set their menus, choose…
Baruch Lane
Mar 26, 2019
The Angular Conversion Part 4: What we couldn’t Automate
The Angular Conversion Part 4: What we couldn’t Automate
(This is the fourth and final part of our series on our conversion from AngularJS to Angular. Part one discussed our history with…
Amanda DaSilva
Feb 19, 2019
Disabling Safari AutoFill for a single line address input
Disabling Safari AutoFill for a single line address input
Filling out a form on mobile is tedious — as the user jumps from input to input, the previous information entered becomes out of view and…
Michael Estwanick
Feb 4, 2019
Using Amazon Mechanical Turk to crowdsource data on the quality of food images
Using Amazon Mechanical Turk to crowdsource data on the quality of food images
In the last couple of years, we at Grubhub have actively focused on increasing the volume of images shown to our diners on restaurant menu…
Rohan Kulkarni
Dec 5, 2018
How to stay productive as a remote employee
How to stay productive as a remote employee
We at Grubhub want the best people regardless of where they live, which is why we’ve been very supportive of people who work remotely. But…
Ryan Donovan
Nov 26, 2018
Data migration strategies for making a “Seamless” transition
Data migration strategies for making a “Seamless” transition
In the past year, we’ve migrated thousands of diners from Eat24, Foodler, and OrderUp onto our platforms.
Joe Collins
Oct 29, 2018
Scaling ETL: How data pipelines evolve as your business grows
Scaling ETL: How data pipelines evolve as your business grows
Data drives so much of what we do here at Grubhub. Every order, every dish you search for, every favorited restaurant tell us something…
Christian Heinzmann
Sep 24, 2018
Decisions are first class citizens: an introduction to Decision Engineering
Decisions are first class citizens: an introduction to Decision Engineering
with Carolyn Mooney.
Ryan J. O'Neil
Sep 13, 2018
Automating the Angular Conversion
Automating the Angular Conversion
When AngularJS upgraded to version two, it changed almost everything. It even dropped the JS part of its name, moving away from JavaScript…
tsaibot
Aug 2, 2018
Cloud infrastructure at Grubhub
Cloud infrastructure at Grubhub
Moving to cloud infrastructure at Grubhub enabled a major technical evolution for our high growth, ever-changing e-commerce juggernaut.
William Blackie
Jul 26, 2018
About Grubhub Bytes
Latest Stories
Archive
About Medium
Terms
Privacy
Teams