Software Development
Machine Learning Engineer
Posted September 20, 2025
This search is being worked on by Recruiting from Scratch (RFS). We work directly with the hiring teams to help them find the perfect candidate.
AI-Assisted JD · Quality Score: D (50/100)
This job description may include AI-generated language. Salary, requirements, and company details have been verified by the RFS team.
✓ Company
✓ Requirements
About This Role
Machine Learning Engineer
- Title of Role: Machine Learning Engineer
- Location: San Francisco, CA, onsite
- Company Stage of Funding: Series C — Software Development
- Office Type: Onsite
- Salary: [To be confirmed with final candidates]
Company Description
We're representing a dynamic AI-powered hiring platform that is redefining how talent is matched with opportunity. By leveraging machine learning at the core of their product, our client connects candidates with roles tailored to their skills, making recruitment faster, smarter, and more equitable. They operate at the intersection of AI and human potential, building the infrastructure to scale their mission globally.
What You Will Do
- Take ownership of the full machine learning lifecycle, from research and experimentation to production deployment.
- Research, train, and productionize ML models focused on engagement prediction, scoring, and search functionalities.
- Build robust backend infrastructure and APIs to reliably serve ML models at scale.
- Run experiments, analyze results, and iterate quickly to enhance model quality and overall product performance.
- Collaborate cross-functionally with Operations and Product teams to translate business needs into model-driven solutions.
- Adapt to a broad range of responsibilities, including backend engineering and applied ML, as priorities evolve.
Ideal Candidate Background
- Demonstrated experience shipping production ML systems that real users depend on.
- Strong backend engineering skills, particularly with Python and Django or similar frameworks.
- Proven ability to thrive in fast-paced, ambiguous environments with a high degree of ownership and initiative.
- Solid foundation in machine learning, statistics, and classification, with experience in building backend infrastructure and APIs.
Preferred
- Experience with large language models (LLMs) and their application in production environments.
- Background in search or recommendation systems, learning-to-rank (LTR), or classification models.
- Prior internships or 1–3 years of experience at top-tier tech companies, fast-scaling startups, or quantitative finance environments.
Compensation and Benefits
Visa sponsorship is available for this role. Our client is committed to offering a competitive compensation package that reflects the experience and impact of the candidate.
E2E footer test 1776718803530
Requirements
Must Have
- Machine Learning
- Backend Engineering
- APIs
- Communication
Nice to Have
- Experience with LLMs and their application in production.
- * Background in search/recommendation systems, ranking (LTR), or classification models.
- * Exposure to experimentation frameworks, fraud detection, or evaluation systems.
- * Prior internships or YOE (1–3) at top-tier tech, fast-scaling startups, quant, or finance
- * Evidence of side projects/open source demonstrating initiative and problem-solving.
- * Startup/founding or early-stage experience is a plus.
Skills & Technologies
Interested in this role?
Submit your application and our team will be in touch.
Prefer to talk? Call (646) 495-3025Job Details
About the Company
Series C · Software Development · 201-500
- Stage
- Series C
- Industry
- Software Development
- Size
- 201-500 employees
- Founded
- 2023
About Recruiting from Scratch
Recruiting from Scratch is a premier talent agency connecting top candidates with high-growth companies. We specialize in placing engineers, product managers, and go-to-market talent at startups and enterprise companies backed by top VCs.