Team Lead Engineering- Timing & Estimation
About The Opportunity
We’re Grubhub, the nation’s leading online and mobile food ordering company. Since 2004 we’ve been connecting hungry diners to the local restaurants they love. We’re moving eating forward with no signs of slowing down. With 140,000 restaurants and over 21.2 million diners across 2,700 U.S. cities and London, we’re delivering like never before. Incredible tech is our bread and butter, but amazing people are our secret ingredient. Rigorously analytical and customerobsessed, our employees develop the fresh ideas and brilliant programs that keep our brands going and growing.
Long story short, keeping our people happy, challenged and wellfed is priority one. Interested? Let’s talk. We’re eager to show you what we bring to the table.
As the Team Lead for Timing and Estimation at Grubhub, you will own getting ETAs right for diners, drivers, and restaurants. You’ll have a direct impact on customer experience via one of the most important questions for our business: when can I eat? We are looking for a leader who is interested in getting their hands dirty in the architecture and design of our delivery systems and is comfortable both taking stateofthe art research to practice as well as taking nononsense steps to measure and improve. Our Delivery systems are a mix of high scale and high intelligence. As such, our products require collaboration between engineers, decision scientists, data analysts, a proven operations team, and a product team that’s thinking end to end.
Some Challenges You’ll Tackle
- Build highlyscalable systems that solve difficult timing and logistics problems
- Work with product and operations leaders to understand the needs of our business and our customers and provide solutions for those needs.
- Help improve and mature the ‘crown jewel’ logistics systems of Grubhub.
- Help extend the effectiveness of the current team through coaching and mentoring
- Design extensible software architectures that allow GrubHub to be agile and react to changes quickly.
- Design reliable software and processes that allow GrubHub to offer a highquality experience. Deal with edge cases gracefully and put processes in place to ensure we do everything we can to provide a great experience for each customer.
- Actively contribute to the adoption of strong software architecture, development best practices, and new technologies. Be an engineering thought leader within your team and the organization.
- Work with our SRE team to operationalize Delivery systems (early warning, insight, and recovery)
You Should Have
- Bachelor’s Degree in Science, Programming or Engineering related field and 10+ years experience building highlyscalable applications (delivery or realtime logistics preferred)
- Alternatively, Master’s Degree in Science, Programming, or Engineeringrelated field and 8+ years building highlyscalable applications (delivery or realtime logistics preferred)
- 2+ years experience managing software engineers
- Proven ability to devise, build and release complex technical systems
- Direct experience with local delivery, automated dispatch, routing, or realtime logistics
- Ability to collaborate with Clevel executives and across broad organizations including product,operations, finance and care
- Demonstrated experience launching new products in high growth markets
- Familiarity and comfort with data, including the ability to use data to analyze and monitor product health, set
- Ability to weigh competing priorities, manage tradeoffs and evaluate opportunistic new ideas with
- stakeholders, driving to consensus while maintaining a clear focus on overarching technical architecture.
- Experience with realtime logistics
- Familiar with Agile methodologies
- Java, C#, C++, Go, or a similar modern objectoriented language
- Experience architecting, designing and developing testable, fault tolerant, and performant software AWS experience, or similar cloudbased offerings.
- Automated testing experience applicable for services (Junit/testing, Mockito + Jmeter/Gatling.io)
- Familiarity with eventually consistent databases (Cassandra/MongoDB/CouchDB), distributed and or relational databases is desired Familiarity or experience with linear optimization, analytical models or machine learning will be a strong plus
- Familiarity with shortest path finding, routing, capacity management, forecasting, and time estimation algorithms and techniques a major plus.
And Of Course, Perks!
- Flexible PTO. It’s true, no strings attached and all the time you need to recharge.
- PTO. It’s true, we provide you a generous amount of time to recharge.
- Better Benefits. Get quality insurance, flex-spending accounts, retirement options and commuter perks.
- Free Food. Kitchens are stocked and free Grubhub each week.
- Stock Up. All of our employees are owners, in fact, they’re granted Restricted Stock Units, which means we’re all in it to win it.
- Casual Culture. Catch rays on the rooftop or get comfy on a couch and get to know your coworkers — because work, should be a place you want to be.
Grubhub is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics. The EEO is the Law poster is available here: DOL Poster. If you are applying for a job in the U.S. and need a reasonable accommodation for any part of the employment process, please send an e-mail to [email protected] and let us know the nature of your request and contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.