Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. As a Machine Learning Engineer, you’ll be a key contributor to models and systems that power talent discovery and evaluation, impacting how companies find talent and how people land their next opportunity.
Responsibilities:
- Researching, training, and deploying ML models in production (e.g., fraud/cheating detection, candidate engagement and conversion prediction, search/recommendation)
- Building backend infrastructure and APIs to serve ML models at scale
- Collaborating with product engineers, sourcing/operations, and other teams to align models with business impact
- Running experiments, analyzing results, and iterating quickly to improve model and product performance
- Wearing multiple hats, sometimes data scientist, sometimes backend engineer, always problem solver
Requirements:
- Strong background in backend engineering (Python/Django or similar)
- Solid foundation in machine learning and statistics; experience applying ML in production
- Comfort with ambiguity and a willingness to work across domains
- Above all: a strong generalist engineer with the curiosity and rigor to tackle diverse problems
- Familiarity with LLMs, search/recommendation systems, or classification models is a bonus