Role in brief
Checkr is seeking a Machine Learning Engineer to develop and deploy ML/AI services, focusing on model design, API integration, and production deployment. This role involves close collaboration with product teams to deliver AI-powered workflows. Candidates with strong Python skills and experience building production ML systems, particularly with LLM APIs and NLP, will find this role a good fit.
About the role
This role involves the end-to-end development and deployment of machine learning and AI services. The Machine Learning Engineer will be responsible for designing and shipping ML models and AI systems that directly support product engineering teams. This includes writing model code, developing API layers, implementing monitoring, and creating tests to ensure robust and reliable systems.
A key aspect of the work is the integration and design with Large Language Models (LLMs) and their APIs, alongside shipping production-ready software. The engineer will partner closely with product and engineering teams to evaluate solutions and iterate quickly, ultimately delivering AI-powered workflows that enhance Checkr's offerings.
Success in this position means consistently building and deploying high-quality ML/AI services that are reliable and scalable. This requires a strong ability to translate product needs into technical solutions, maintain efficient CI/CD pipelines, and contribute to a collaborative environment focused on innovative ML/AI solutions.
The salary for this position ranges from $100,000 to $150,000 USD.
Skills that matter here
- Python: Fluency in Python is essential for writing clean, testable, and well-structured code with strong object-oriented programming principles.
- ML systems: The role requires at least two years of professional experience building machine learning systems that operate in a production environment.
- LLM APIs: Candidates need hands-on experience using Large Language Model APIs within production systems for designing and integrating AI solutions.
- CI/CD: Experience with CI/CD pipelines is necessary for maintaining and deploying code that other engineers depend on.
- NLP: The position requires experience with Natural Language Processing tasks in a production setting.
- distributed systems: Comfort with distributed systems concepts is important for building scalable and robust ML/AI services.
Who this role suits
- A person who thrives on building and deploying production-grade machine learning solutions from concept to delivery.
- Someone who enjoys collaborating closely with product and engineering teams to drive AI-powered initiatives.
- An individual with a strong bias for action who can evaluate and iterate on solutions rapidly.
- A professional who values writing clean, testable code and maintaining robust APIs and CI/CD pipelines.
From the employer
What you’ll do
- Build and deploy ML/AI services.
- Design, develop, and ship ML models and AI systems that Product Engineering teams rely on.
- Write the model code, the API layer, the monitoring, and the tests.
- Design with LLMs and APIs.
- Ship production software.
- Partner with product and engineering.
- Evaluate and iterate fast.
- Ship AI-powered workflows.
What you bring
- 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.
- Hands-on experience using LLM APIs in production systems.
- You’ve built and maintained APIs, worked with CI/CD pipelines, and shipped code that other engineers depend on.
- Comfortable with distributed systems concepts.
- Experience with NLP tasks in production.
- Strong communication skills.
- An A-player mindset with a strong bias for action.
What we offer
- A fast-paced and collaborative environment.
- Learning and development allowance.
- 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.
- Monthly wellness stipend.
- In-office perks and hub locations with in-office presence required 3+ days a week.
- A relocation stipend may be available.
Questions about this role
What is the remote work policy for this role?
This is a remote position, but it requires an in-office presence three or more days a week at hub locations. A relocation stipend may be available.
What level of seniority is expected for this position?
This is a middle-seniority role, requiring at least four years of professional software building experience, with a minimum of two years focused on production ML systems.
What are the core technical skills required?
Key technical skills include strong Python fluency, experience with ML systems in production, hands-on experience with LLM APIs, CI/CD pipelines, distributed systems concepts, and NLP tasks in production.