Taro Logo

Senior Machine Learning Operations Engineer

CarGurus is the largest and fastest-growing automotive marketplace, profitable for over 15 years, focused on bringing trust and transparency to car shopping.
Machine Learning
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
AI · Enterprise SaaS · Automotive

Description For Senior Machine Learning Operations Engineer

CarGurus, a NASDAQ-listed company (CARG), is revolutionizing the automotive industry by bringing the entire car shopping journey online. As the largest and fastest-growing automotive marketplace with over 15 years of profitability, we're seeking a Senior Machine Learning Operations Engineer to join our Machine Learning Platform team.

In this role, you'll be at the forefront of enhancing and maintaining CarGurus' cloud-hosted ML platform. You'll work closely with data scientists to deploy machine learning models to production and build the APIs and data pipelines that integrate predictive intelligence into CarGurus' products. Your work will directly impact critical systems including Recommendations, Search Ranking, Computer Vision, and Instant Market Value.

The ideal candidate brings 4+ years of Python development experience and a strong foundation in ML operations. You'll need expertise in the Python ML ecosystem (scikit-learn, XGBoost, PyTorch), cloud deployment (AWS), and data warehousing (Snowflake). Your role involves writing production-quality training jobs, building inference APIs, and contributing to the ML platform using technologies like AWS SageMaker, GitHub Actions, and Docker.

At CarGurus, we offer an exceptional work environment with best-in-class benefits including equity for all employees, comprehensive healthcare, and flexible hybrid work arrangements. Our culture emphasizes collaboration, innovation, and personal growth, supported by career development programs and employee resource groups. We provide thoughtful perks like daily free lunch, commuting cost coverage, and meditation apps to help maintain work-life balance.

Join us in transforming the automotive industry while working with cutting-edge ML technologies in a collaborative, inclusive environment. Your expertise will help millions of consumers make better car-buying decisions while contributing to the growth of a profitable, industry-leading platform.

Last updated a few seconds ago

Responsibilities For Senior Machine Learning Operations Engineer

  • Write production-quality training jobs and inference APIs for our Python ML models, deploying them to robust scalable services
  • Contribute enhancements to the CarGurus ML platform, leveraging technologies such as AWS SageMaker, GitHub Actions, and Docker
  • Participate in systems design conversations with our data scientists and engineering partners
  • Develop in-house tools and libraries to standardize and accelerate the ML development process
  • Own and maintain aspects of the Data Science team's engineering infrastructure
  • Promote and foster an inclusive, transparent, and collaborative culture

Requirements For Senior Machine Learning Operations Engineer

Python
Kubernetes
Redis
  • 4+ years experience writing and debugging Python code
  • Familiarity with software engineering tools and standard methodologies, e.g. git, unit testing, object-oriented design, containerization
  • A working understanding of the machine learning lifecycle, including model training, evaluation, deployment, and monitoring
  • Familiarity with the Python ML ecosystem (e.g. scikit-learn, XGBoost, PyTorch, numpy, pandas)
  • Experience deploying, monitoring, and troubleshooting ML models in a public cloud (we use AWS)
  • Knowledge of SQL and familiarity with cloud data warehouses (we use Snowflake)

Benefits For Senior Machine Learning Operations Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Best-in-class benefits and compensation
  • Equity for all employees
  • Career development programs
  • Corporate giving programs
  • Employee resource groups (ERGs)
  • Flexible hybrid model
  • Robust time off policies
  • Daily free lunch
  • New car discount
  • Meditation and fitness apps
  • Commuting cost coverage

Interested in this job?

Jobs Related To CarGurus Senior Machine Learning Operations Engineer