Manager, Engineering

Grubhub · Chicago, IL

Company

Grubhub

Location

Chicago, IL

Type

Full Time

Job Description

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!
About the team
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 manage the engineering team responsible for our dispatch system. This is the system that decides what orders are delivered by what drivers in what sequence while also complying with various business rules and legal constraints. Your team will build highly available, highly scalable decision making software that ensures customers (diners, restaurants and drivers) have a good experience. You will also work closely with our data science team to optimize the dispatch decisions on speed and cost while weighing in software runtime constraints and ensuring there is visibility into the decisions being made so we can effectively analyze our changes. You are not afraid of dealing with ambiguities of the problem space. You do not build solutions in vacuum but in close collaboration with business stakeholders, engineers and product and only after understanding the context.
The Impact You Will Make

  • Lead a team in Grubhub's Fulfillment Decision Engineering group working on systems such as Dispatch, Delivery Estimation, Capacity Management, Routing and other systems improving the decision making at the core of the Fulfillment organization
  • Work with your team and other leads in the area to shape the future architecture of the system and provide input into how Grubhub's continued expansion into all aspects of our business including corporate, enterprise, campus, and in-store impact Fulfillment's architecture and teams
  • Work closely with our Operations Research and Data Science team to influence how optimization and machine learning improve our decisions
  • Mentor other engineers and work with them to grow the skillsets of our teams and make them more effective
  • Work with our Product and Operations teams to work through our business and technical needs and help build a roadmap for your team
  • Run your team's Agile ceremonies. Positively influence the planning, refinement, and execution of your team's goals in a rapid development environment.
  • Help add functionality to a complex system working within timing constraints while dealing with scale
  • Evaluate tools, technologies, frameworks, and vendors for the platform along with other senior team members
  • Help to create the backlog of tech debt and features, suggesting areas for improvement and enhancement
  • Actively work with other teams across Grubhub collaborating on how Fulfillment integrates with their systems


What You Bring to the Table

  • Bachelor's Degree in a science, programming or engineering related field, Master's Degree preferred
  • 5+ years experience building highly-scalable applications
  • 3+ years experience managing a team of Engineers and providing mentorship and career progression and planning in a formal setting
  • Experience with Agile methodologies
  • Experience building algorithmic solutions for real world optimization problems (Supply Chain, Logistics, Finance, etc..)
  • Experience with Java or other object-oriented languages
  • Experience architecting, designing, and developing testable, fault tolerant, and performant software
  • AWS experience, or similar cloud based offerings
  • Automated testing experience applicable for services (junit/testing, mockito + jmeter/ gatling.io)
  • Strong fundamentals (data structures, algorithms)
  • Building observability as part of the application
  • Interest in working for a fast paced, product oriented tech company
  • Distributed database experience with Cassandra or similar NoSQL database experience preferred
  • Docker, or similar containerized solutions
  • CI / CD tools experience like Gradle, Jenkins, or similar technologies
  • Ability to work and communicate within and across teams and to communicate technical solutions to non-technical people.


Got any of these? Even Better

  • Experience working in the logistics space
  • Experience working with Operations Research and Data Science teams
  • Experience dealing with production runtime constraints and tradeoffs


And Of Course, Perks!

  • Flexible PTO. Grubhub employees enjoy a generous amount of time to recharge.
  • Health and Wellness. Excellent medical, dental and vision benefits, 401k matching, employee network groups and paid parental leave are just a few of our programs to support your overall well-being.
  • Compensation. You'll receive a great compensation package with eligibility for generous incentives, bonuses, commission, or RSUs (role-specific).
  • Free Meals. Our employees get a weekly Grubhub credit to enjoy and support local restaurants.
  • Social Impact. At Grubhub we believe in giving back through programs like the Grubhub Community Fund . Employees are also given paid time off each year to support the causes that are important to them.


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 [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 email address.
If you are a resident of the State of California and would like a copy of our CA privacy notice, please email [email protected].

Apply Now

Date Posted

03/06/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8