Machine Learning Infra Engineer

$141,000 - $211,000/Yr

GrubHub - New York, NY

posted 28 days ago

Full-time - Mid Level
New York, NY
Food Services and Drinking Places

About the position

Grubhub is seeking a skilled Machine Learning Infra Engineer to join the Top of the Funnel Discovery team. This role focuses on bridging the gap between data science and production systems, ensuring that machine learning models are efficiently deployed and optimized for performance. The engineer will work closely with data scientists to enhance the ML operations, build scalable MLOps pipelines, and improve the overall data science platform.

Responsibilities

  • Lead the design and implementation of scalable and reliable MLOps pipelines.
  • Oversee the migration and management of monorepos, ensuring efficient dependency management and security compliance.
  • Implement robust monitoring frameworks to ensure system observability and minimize SEV incidents.
  • Drive continuous improvements in the data science platform, integrating tools like SageMaker into workflows.
  • Collaborate with data scientists to instill best practices in coding, testing, and version control.
  • Develop systems for data versioning, model management, and deployment strategies.
  • Write PySpark or Scala Spark jobs to efficiently pull data from data lakes into feature stores.

Requirements

  • Master's or Bachelor's Degree in Science, Programming or Engineering related field.
  • 4+ years in software engineering with a focus on MLOps, Python, and cloud-based environments (AWS preferred).
  • Proven experience in building and maintaining CI/CD pipelines and managing monorepos.
  • Experience in AWS offerings like SageMaker and Bedrock, and experience with vector stores is a plus.
  • Strong proficiency in Python, containerization, orchestration tools, and data versioning tools.
  • Experience in data engineering, including writing PySpark jobs to extract, transform, and load data is a plus.
  • Ability to tackle complex problems related to system integration and infrastructure scaling.
  • Experience with distributed systems and microservices architecture is a plus.
  • Familiarity with eventually consistent databases (Cassandra) and experience with ElasticSearch is a plus.
  • Excellent communication skills and a passion for mentoring and knowledge sharing.

Nice-to-haves

  • Experience with vector stores.
  • Experience in data engineering, including writing PySpark jobs.
  • Familiarity with distributed systems and microservices architecture.
  • Experience with eventually consistent databases (Cassandra) and ElasticSearch.

Benefits

  • Flexible PTO
  • Excellent medical, dental and vision benefits
  • 401k matching
  • Paid parental leave
  • Generous compensation package with incentives, bonuses, and RSUs
  • Weekly Grubhub credit for free meals
  • Opportunities to support social causes through Grubhub Community Relief Fund
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service