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 and engineering teams. Candidates with a strong background in Python, LLM APIs, and experience shipping ML systems to production will find this role suitable.
About the role
This Machine Learning Engineer position at Checkr involves the full lifecycle of ML/AI service development, from initial design to deployment and monitoring. The role requires building and shipping ML models and AI systems that are integral to product engineering teams. Responsibilities include writing model code, developing API layers, implementing monitoring solutions, and creating comprehensive tests to ensure reliability.
A key aspect of this role is designing with Large Language Models (LLMs) and their APIs, and integrating them into production software. The engineer will ship AI-powered workflows and work closely with product and engineering counterparts to evaluate and rapidly iterate on solutions. This position is for someone who can contribute to a fast-paced, collaborative environment.
Success in this role means consistently delivering robust, production-ready ML systems that meet the needs of product teams. It requires a professional with at least four years of software development experience, including two years specifically with production ML systems. The ideal candidate will demonstrate strong Python fluency, a deep understanding of distributed systems, and practical experience with NLP tasks in a production setting.
The expected annual salary for this position ranges from $100,000 to $150,000 USD.
Skills that matter here
- Python: This role requires strong fluency in Python for writing clean, testable, and well-structured code with object-oriented principles.
- ML systems: The engineer will be building and deploying machine learning systems that run in production environments.
- LLM APIs: Experience with using Large Language Model APIs in production systems is necessary for designing and integrating AI solutions.
- CI/CD: The role involves working with CI/CD pipelines to ship code and maintain APIs that other engineers depend on.
- NLP: Experience with Natural Language Processing tasks in a production setting is required for developing AI-powered workflows.
- distributed systems: Comfort with distributed systems concepts is important for designing and implementing scalable ML/AI services.
Who this role suits
- Someone who has built software professionally for at least four years, with a minimum of two years focused on production ML systems.
- A professional who values collaboration and can effectively partner with product and engineering teams.
- An individual with a strong bias for action, comfortable with rapid evaluation and iteration of solutions.
- A candidate who writes clean, testable Python code and understands object-oriented programming principles.
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 some in-office presence is required 3+ days a week at hub locations if applicable.
What is the seniority level for this position?
This role is for a middle-seniority Machine Learning Engineer.
What are the key technical skills required?
Key technical skills include Python, ML systems, LLM APIs, CI/CD, NLP, and distributed systems.