Sr. Staff Engineer

Grubhub · New York City, NY

Company

Grubhub

Location

New York City, NY

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!
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 will build highly available, highly scalable decision making software that ensures customers have a good experience. You will help coordinate and implement changes across services and teams 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.
What will you be doing?

  • You'll work with 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
  • You'll help 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
  • You'll work closely with Operations Research and Data Science to influence how optimization and machine learning improve our decisions
  • You'll help add functionality to a complex system working within timing constraints while dealing with scale
  • You'll evaluate tools, technologies, frameworks, and vendors for the platform along with other senior team members
  • You'll help to create the backlog of tech debt and features, suggesting areas for improvement and enhancement
  • You'll actively work with other teams across Grubhub collaborating on how Fulfillment integrates with their systems
  • You'll mentor other engineers and work with them to grow the skillsets of our teams and make them more effective
  • You'll work with our Product and Operations teams to work through our business needs and technical solutions that can address those needs


Minimum Qualification

  • Bachelor's Degree in a science, programming or engineering related field, Master's Degree preferred
  • 5+ years experience building highly-scalable applications
  • Experience building algorithmic solutions for real world optimization problems (Supply Chain, Logistics, Finance, etc..)
  • Experience mentoring junior engineers
  • Experience coordinating solutions across multiple teams
  • 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 dealing with production runtime constraints and tradeoffs
  • Experience working with Operations Research and Data Science teams
  • Experience working with large graph data structures
  • Experience working with geospatial data structures and algorithms


New York Salary Range: $200,640- $275,880
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.
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. We believe in giving back through programs like the Grubhub Community Relief Fund, and provide our employees opportunities to support 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

12/01/2023

Views

2

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

Similar Jobs

Staff Editor, Current Events - Dotdash Meredith

Views in the last 30 days - 0

The Staff Editor role involves coordinating crossplatform content across multiple verticals managing daily and breaking news and writingediting storie...

View Details

Senior Software Engineer, Devices Automation - Block

Views in the last 30 days - 0

Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...

View Details

IT Support Engineer (Contract) - Informa

Views in the last 30 days - 0

Curinos a company with decades of expertise in the financial services industry is seeking an IT Support Engineer for their New York office The role in...

View Details

Engineer, Quality Assurance – BBU (EQA1) - JMA Wireless

Views in the last 30 days - 0

JMA is a leading company in wireless technology particularly in 5G with its advanced softwarebased platform manufactured in Syracuse NY The companys t...

View Details

Software Engineering Lead - Dotdash Meredith

Views in the last 30 days - 0

Dotdash Meredith is seeking a skilled Engineering Lead for a missioncritical role in designing and scaling their nextgeneration publishing platform Th...

View Details

Business Account Executive - Spectrum

Views in the last 30 days - 0

The Business Account Executive role involves selling primary and ancillary communications solutions to small and mediumsized businesses within a speci...

View Details