> Markdown version of [/jobs/ext/2150150-senior-machine-learning-operations-engineer](https://www.wearedevelopers.com/jobs/ext/2150150-senior-machine-learning-operations-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Machine Learning Operations Engineer - **Company:** CarGurus, Inc. - **Location:** Boston, MA, United States - **Experience:** Expert - **Salary:** $144,000.0 - $181,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Computer Vision, Unit Testing, Cloud Database, Software Debugging, Github, Python (Programming Language), Machine Learning, Language Modeling, NumPy, Object-Oriented Software Development, Standard Sql, Azure Machine Learning, Software Engineering, Pytorch, Snowflake, Multi-Agent Systems, Git, Pandas, Build Management, Containerization, Scikit Learn, Xgboost, Machine Learning Operations, Data Pipelines, Docker - **Published:** August 20, 2026 - **Apply:** https://www.careerjet.com/job/us6c9aca636767d233efbf956e5aef896c/eaa ## About the Role * 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 AI & ML models in a public cloud (we use AWS) * Exposure to a variety of AI & ML systems in production, including regression and classification on tabular data, image models, language models, and agentic systems * Knowledge of SQL and familiarity with cloud data warehouses (we use Snowflake) * A systems thinking mindset, able to reason about how components interact end-to-end across the ML lifecycle and platform, and also optimizing any single piece ## Description As a core member of the Machine Learning Platform team, the Machine Learning Operations Engineer will be responsible for enhancing and maintaining CarGurus' cloud-hosted ML platform. You will partner closely with data scientists to deploy machine learning models to production and to build and maintain the APIs and data pipelines that integrate predictive intelligence into CarGurus' products. You will have the opportunity to contribute to systems supplying Recommendations, Search Ranking, Computer Vision, Instant Market Value, and more. What you'll do * 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, using your engineering expertise and experience to help them design scalable and robust systems * Develop in-house tools and libraries to standardize and accelerate the AI and ML development process * Build and integrate multi-modal AI capabilities into production ML systems * Design and build agentic AI systems and harness engineering to enable autonomous, reliable software development workflows * Own and maintain aspects of the Data Science team's engineering infrastructure * Promote and foster an inclusive, transparent, and collaborative culture, The ASUS Robotics & AI Center is seeking a Senior Machine Learning Engineer to join our global research and development team. This role centers on leading the design and delivery o… + 8 days ago ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [How Machine Learning is turning the Automotive Industry upside down](https://www.wearedevelopers.com/videos/61-how-machine-learning-is-turning-the-automotive-industry-upside-down) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production)