Latest AI JobsBrowse Jobs
Checkr logo

Senior Machine Learning Engineer

CheckrDenver, Colorado, United States; San Francisco, California, United StatesEngineering
Apply on company site
Salary
$207K — $244K USD
Job type
Full-time
Experience
Senior · 6+ yrs
Posted
5 Oct 2026
Status
Open · checked 7d ago

About this role

Based in San Francisco, California, the Senior Machine Learning Engineer role at Checkr involves building and deploying production-ready AI systems to support core background check operations. This position suits an experienced software engineer with a strong background in machine learning who prefers shipping practical, production-level code over theoretical research.

Role Overview

Checkr is hiring a Senior Machine Learning Engineer to design, code, deploy, and monitor production ML services within the central Data and ML team. This position requires working on-site in San Francisco at least three days a week and collaborating closely with product engineering and cross-functional teams to automate document processing, charge classification, and entity resolution.

Key Responsibilities

Build and deploy production ML and AI services, writing model code, APIs, monitoring, and tests.
Design solutions using LLM APIs as building blocks while balancing cost, latency, and quality.
Write clean, testable software utilizing object-oriented programming principles and CI/CD pipelines.
Partner with product engineering teams to translate business challenges into functional ML solutions and define clear API contracts.
Build evaluation frameworks, execute experiments, and iterate rapidly on system performance.
Automate internal pipelines and contribute reusable skills to the agentic platform.

Requirements

Bachelor’s or Master’s degree in Computer Science, Mathematics, or a related technical field, or equivalent practical experience.
Minimum of 6 years of professional software development experience, including at least 2 years building production machine learning systems.
Strong Python programming skills with expertise in object-oriented programming and testable code design.
Hands-on experience integrating LLM APIs into production systems, covering prompt engineering, structured outputs, function calling, and cost management.
Proven ability to build and maintain APIs and work with CI/CD deployment pipelines.

Nice to Have

Experience with MLOps platforms such as MLflow, Amazon SageMaker, or Vertex AI.
Background in document processing, optical character recognition, or information extraction.
Familiarity with PySpark or large-scale data processing technologies.
Experience with Ruby and the Ruby on Rails platform.
Working knowledge of compliance-sensitive domains like fintech, legal tech, or HR tech.
Experience with modern ELT and data transformation tools like dbt and Snowflake.

Skills and Tools

Python
Ruby
LLM APIs (OpenAI, Anthropic)
PySpark
MLOps platforms (MLflow, SageMaker, Vertex)
dbt and Snowflake
CI/CD pipelines

Salary and Benefits

Base salary range of $207,000 to $244,000 USD per year for candidates based in San Francisco, California.
Competitive cash and equity compensation.
100% coverage for medical, dental, and vision insurance.
Up to $25,000 reimbursement for fertility, adoption, and parental planning services.
Flexible paid time off policy.
Learning and development allowance alongside a monthly wellness stipend.
On-site perks including lunch five days a week, snacks, beverages, and a commuter stipend, plus a potential relocation stipend.

About the Company

Checkr provides a data platform utilized by over 140,000 companies for AI verification across background check use cases. Recognized on the Forbes Cloud 100 2025 List and as a Y Combinator 2024 Breakthrough Company, Checkr maintains a collaborative work environment with hub locations in San Francisco, Denver, Nashville, and Santiago.

How to Apply

To apply for this position, please visit the official Checkr careers page.

Skills and tech stack

Questions candidates ask

Where is this job located?

This role is based in San Francisco, California, with an expectation to work from the office at least three days a week.

What is the salary range for this role?

The base salary range for the San Francisco location is $207,000 to $244,000 USD.

How many years of experience are required?

Candidates must have at least 6 years of professional software development experience, with a minimum of 2 years focused on building production machine learning systems.

Is this a research-focused position?

No, this is not a research or notebook role. Engineers own ML services end-to-end, writing production software and deployment pipelines.

What programming languages are relevant to the role?

Python is required for the role, and Ruby experience is listed as a nice-to-have since Checkr's platform runs on Rails.

Ready to apply?

The application is on the official Checkr careers page.

Apply on company site