CARFAX
AI

Software Engineer - MLOps

CARFAX · London, ON · $98k - $147k

Actively hiring Posted 8 months ago

Join Team CARFAX as a Software Engineer - MLOps

Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity. We care deeply about our products and our customers. We’re more than just a company: We help millions of consumers make more-informed decisions every day. We know that our teammates are our most valuable asset, and we value a balanced life while tackling challenging projects in a fast-paced environment.

At CARFAX, we believe in the power of teamwork and value in-person interactions so that we can collaborate and thrive together. This position will require 2 days in the London, ON office per week, subject to change with future business needs.

As a Software Engineer – MLOps, you will be a part of the CARFAX Data & AI / ML team. You will be working collaboratively with ML Engineers and Data Scientists to build and scale machine learning solutions, platforms, and pipelines to support machine learning initiatives at CARFAX. Leveraging the latest techniques and tools, this unique opportunity will aim to unlock the hidden potential in billions of records and enrich the quality of data provided by our automotive reporting products delivered daily to consumers across the globe.

Note: This role will not be involved in building, developing any machine learning models.

What you'll be doing:

  • Work in a team environment using Agile practices
  • Utilize Test Driven Development, Paired Programming and Continuous Integration
  • Innovate new ideas to evolve our applications and processes
  • Participate in the design and development of our machine learning end-to-end solutions
  • Develop high performing data streams and APIs to guarantee fast and accurate delivery

What we're looking for:

  • Bachelor’s degree or diploma in Computer Science, Computer Engineering (or related fields of study)
  • Experience building algorithms using Python
  • Software engineering skills: version control, build pipelines, object-oriented programming, coding standards, code reviews, and testing
  • Experience with containerization & microservices (e.g. Docker) for ML model deployment
  • Experience with AWS (e.g. EC2, VPCs, Lambda, API Gateway, etc.)
  • CI/CD pipeline automation experience with Jenkins, GitLab, or AWS Code Build
  • Experience with Test Driven Development (TDD)

Preferred Experience:

  • Experience designing and building machine learning solutions to solve business problems (e.g. end-to-end architecture, design alternatives and trade-offs, third-party products integrations, etc.)
  • Any experience with MLOps platforms, eg. Containerization.
  • DevOps expertise with tools such as Kubernetes, Artifactory, AWS CloudFormation, AWS CDK
  • Relational and NoSQL database systems experience
  • Shell scripting experience
  • Experience with parallel processing on GPU machines (e.g. multiprocessing, distributed ML training, etc.)

Nice-to-have:

  • Experience building and releasing SDKs
  • Experience with ML frameworks (e.g. Tensorflow, Torch)
  • Orchestration experience (tools like Tecton, Airflow, MLFlow, Luigi, Apache Beam, Kubeflow, etc.)
  • Solid grasp of machine learning fundamentals (classification and regression models, model monitoring and validation)

What’s in it for you:

  • Competitive Compensation: Attractive salary, comprehensive benefits, and generous time-off policies.
  • Flexible Work Schedules: Enjoy 4-day summer work weeks and a winter holiday break.
  • Retirement Support: 401(k) / DCPP matching.
  • Performance Rewards: Annual bonus program to recognize your contributions.
  • Innovative Workspace: Casual, dog-friendly offices designed for creativity and collaboration.

Hear from our Team: Our accolades speak for themselves:

  • 10X Virginia Business Best Places to Work
  • 9X Washingtonian Great Places to Work
  • 9X Washington Post Top Workplace
  • St. Louis Post-Dispatch Best Places to Work

Tags & focus areas

Used for matching and alerts on DevFound
Engineer Dev Aws Docker Kubernetes Tensorflow Python Jenkins Airflow Mlflow
Common Questions

Frequently asked questions

Quick answers about how DevFound's AI matching, resumes, and referrals work.

DevFound's AI Copilot ingests your profile, goals, and live job data to deliver curated matches in seconds. Every match includes a resume variant, suggested referrals, and interview prep so you can act immediately. The more feedback you provide, the sharper the Copilot becomes.

AI-led job searches shrink the hours spent sifting through boards and formatting resumes. DevFound pairs automation with your personal outreach, so you reserve energy for interviews and negotiation. Traditional networking still matters, but AI gives you a lift before you even send a message.

Modern AI roles expect comfort with production-grade code, data fluency, and practical ML tooling. The strongest candidates pair deep technical chops with storytelling—translating model impact to product, GTM, and exec partners. Continuous learning keeps you ahead as stacks evolve.

DevFound rewards active seekers. Keep your profile fresh, respond to match quality prompts, and enable alerts so you never miss a role. The AI prioritizes companies and teams that align with your feedback, accelerating both introductions and interview invites.

High-density tech hubs continue to host the deepest AI talent pools, yet distributed teams are catching up fast. Use DevFound filters to hone in on onsite, hybrid, or fully remote roles and watch openings expand across time zones.

DevFound aggregates thousands of remote AI openings and flags the nuances—core hours, async culture, and visa needs—up front. The Copilot also recommends how to position your distributed work experience so hiring managers know you can thrive on a remote team.