Checkr is recognized on Forbes Cloud 100 2025 List and is a Y Combinator 2024 Breakthrough Company. We’re hiring an ML Engineer (P2) to build and ship the AI systems that power Checkr’s core products. This role sits on the ML team inside Checkr’s Data & ML organization within Engineering. The ML team builds the systems that make those checks faster, more accurate, and cheaper to operate: document processing, charge classification, entity resolution, and in-product intelligence. You’ll own ML services end-to-end: design them, code them, deploy them, monitor them. We need someone who writes production software, builds with LLMs and APIs as first-class tools, and can tell the difference between working code and AI slop. If you’ve spent the last few years building AI-native software and you care deeply about engineering craft, we want to talk. This role sits in the central Data & ML team within the Engineering organization. You’ll also contribute to Checkr’s broader AI strategy, including our initiative to deploy our agentic fleet and build scalable context with our semantic layer. We are looking for someone based in San Francisco who has built ML systems in fast-moving, impact-first environments. Less process, more shipping. Build and deploy ML/AI services. Design, develop, and ship ML models and AI systems that Product Engineering teams rely on. You write the model code, the API layer, the monitoring, and the tests. as building blocks in production systems. You think about cost, latency, and quality together. Ship production software. Write clean, well-structured code with solid OOP, proper abstractions, error handling, and tests. Translate business problems into ML solutions. Explain your approach clearly to non-ML partners and leave the room with alignment, not confusion. Build evaluation frameworks, run experiments, and make data-driven decisions about model and system performance. Ship and iterate; Ship AI-powered workflows. Put AI to work on your own processes: automate pipelines, build agentic workflows, and contribute reusable skills and context to Checkr’s agentic platform. The expectation is that our teams operate AI-first. A Bachelor’s or Master’s degree in Computer Science, Mathematics, or a related technical field, or equivalent depth from experience 4+ years building software professionally, with at least 2 of those building ML systems that run in production Strong Python fluency; you write clean, testable, well-structured code with solid OOP instincts. software Hands-on experience using LLM APIs in production systems: prompt engineering, structured outputs, function calling, cost management, and evaluation You’ve built and maintained APIs, worked with CI/CD pipelines, and shipped code that other engineers depend on Comfort with and enthusiasm for AI-assisted workflows; self-deployed, classical ML vs. You use AI tools (Copilot, Claude, etc.) You can spot AI slop and you don’t ship it Experience with MLOps platforms (MLflow, SageMaker, Vertex, or similar) Background in document processing, OCR, or information extraction Experience with PySpark or large-scale data processing Ruby experience (Checkr’s platform runs on Rails) Familiarity with compliance-sensitive domains (fintech, legal tech, HR tech) Working knowledge of dbt, Snowflake, or modern ELT/data transformation tools #If this role is remote, we have listed the top to the bottom of the possible range, but we will specify the target range for an exact location when you are selected for a recruiting discussion. For more information on our compensation philosophy, see our website. On-target Earnings OR Base Salary range (San Francisco, CA) $Competitive cash and equity compensation, and opportunity for advancement 100% medical, dental, and vision coverage Up to $25K reimbursement for fertility, adoption, and parental planning services Flexible PTO policy At Checkr, we believe an in office work environment strengthens collaboration, drives innovation, and encourages connection. Our hub locations are Denver, CO; Individuals are expected to work from the office 3+ days a week. In-office perks are provided, such as lunch five times a week, a commuter stipend, and an abundance of snacks and beverages. A relocation stipend may be available for those willing to relocate to a Checkr hub location.
Checkr is committed to building the best product and company, which requires hiring talented and qualified individuals with a diverse set of perspectives and lived experiences. Checkr believes in hiring people of all backgrounds, including those whose histories are impacted by the justice system in accordance with local, state, and/or federal laws, including the San Francisco’s Fair Chance Ordinance. Applicant Privacy Policy If you are a California resident or are located in Alberta or British Columbia, our Applicant Privacy Policy applies to our collection and processing of your personal information when you apply for a role with us or otherwise participate in our recruitment process. *