About The Opportunity We're all about connecting hungry diners with our network of over 300,000 restaurants nationwide. Innovative technology, user-friendly platforms and streamlined delivery capabilities set us apart and make us an industry leader in the world of online food ordering. When you join our team, you become part of a community that works together to innovate, solve problems, grow, work hard and have a ton of fun in the process!
Why Work For Us Grubhub is a place where authentically fun culture meets innovation and teamwork. We believe in empowering people and opening doors for new opportunities. If you're looking for a place that values strong relationships, embraces diverse ideas-all while having fun together-Grubhub is the place for you!
At Grubhub Fulfillment, we are responsible for delivering orders efficiently with a strong focus on providing an excellent experience to our diners, restaurants and drivers. In this role, you will be responsible to come up with innovative ideas and solutions to improve and optimize our decision making in a three sided marketplace. You are always ready to dive deep and use your strong data analysis skills to derive insights, opportunities and areas of improvement in our automated decision making systems. You will use your optimization skills to formulate business problems in the areas of scheduling, order assignment, routing to name a few. You do not settle with only problem formulation but own it by prototyping, running experiments in the real world and working with engineers to scale and take the solutions to production. You are not afraid of dealing with ambiguities of the problem space. You do not build solutions in a vacuum but in close collaboration with business stakeholders, engineers and product and only after understanding the context.
Minimum Qualification- 5 years of industry experience with MS or 3 years of industry experience with Phd in operations research, computer science, applied math or other quantitative fields.
- Experience in formulating business problems requiring decision support. Example: General assignment problems, resource allocation, pricing, scheduling, vehicle routing, network optimization etc.
- Experience with at least one of the following: Xpress, Gurobi, Cplex to formulate and solve MIPs.
- Good understanding of data structures and the underlying algorithms used to solve these combinatorial optimization problems.
- Experience in python and data analysis/visualization packages in python.
- Experience in writing clean object oriented code.
- Basic familiarity with at least one standard ML package e.g. sklearn, H2O etc. for standard regression, classification problems.
- Experience in taking the solutions to production systems.
- Experience in querying data sources directly using SQL like query languages from data warehouses.
- Strong motivation to learn new techniques.
Got any of these? Even Better- Experience in stochastic optimization or other techniques in building optimal sequential automated decision strategies under uncertainty
- Experience working on real time production systems
- Experience in Java
And Of Course, Perks!- Flexible PTO. Grubhub employees enjoy a generous amount of time to recharge.
- Health and Wellness. Excellent medical benefits, employee network groups and paid parental leave are just a few of our programs to support your overall well-being.
- Competitive Pay. You'll receive a competitive base salary with eligibility for generous incentives, bonuses, commission or RSUs (role-specific).
- Learning and Career Growth. Your personal and professional development is a priority at Grubhub. We empower you to be a leader and grow your career through training, coaching and mentorship opportunities.
- MealPerks. Get meals on us! Our employees get a weekly Grubhub credit to enjoy and support local restaurants.
- Fun.Every Grubhub office has an employee-led Culture Crew that connects people through fun, meaningful events and initiatives like Wellness Wednesdays, Slack competitions and virtual happy hours!
- Social Impact. At Grubhub we believe in giving back through programs like the Grubhub Community Relief Fund and donating $1 million to the Equal Justice Initiative in 2020. Employees are also given paid time off each year to support the causes that are important to them.
NYC Salary Range: $171,500 - $214,500
The Base Pay component of our Total Rewards package is based on a variety of factors including but not limited to: job responsibilities, location, experience and, education/certifications. In addition to the pay component, this role may be eligible for equity and benefits as part of the Total Rewards package. The Total Rewards package will be determined at the time a contingent offer is made.
Grubhub is an equal opportunity employer. We welcome diversity and encourage a workplace that is just as diverse as the customers we serve. We evaluate qualified applicants without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics. If you're applying for a job in the U.S. and need a reasonable accommodation for any part of the employment process, please send an email to 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 email address.
If you are a resident of the State of California and would like a copy of our CA privacy notice, please email