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.