Skip to main content

Mercor

Software Engineer, Machine Learning

San Francisco$130k–$500kfulltimemidAdded 1 month ago

About this role

Mercor is seeking a Machine Learning Engineer to enhance their hiring engine through building models that improve candidate-job matching and personalize marketplace recommendations. This role entails tackling complex ML challenges directly affecting product performance in a dynamic environment.

What you'll do

  • Develop ranking and candidate matching systems
  • Create models for recommendations and marketplace optimization
  • Build decision pipelines for global scale operations
  • Implement feedback loops based on hiring outcomes
  • Design real-time and batch inference systems

What they're looking for

  • Proven experience in production ML systems
  • Expertise in ranking, recommendation, and marketplace challenges
  • Strong understanding of model design and evaluation
  • Full-stack applied ML proficiency
  • Solid engineering practices

Benefits

  • Bi-annual performance bonuses
  • Equity grants with 4-year vesting
  • Relocation bonuses up to $15,000
  • $10,000 housing bonus for nearby residents
  • $1,500 monthly meal stipend
  • Free Equinox gym membership
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Mercor

Mercor builds a marketplace platform connecting expert talent to AI opportunities, supported by identity infrastructure, matching algorithms, and internal tools for data management. The company is hiring Software Engineers, Machine Learning Engineers, Fullstack Engineers, and Security Engineers to develop backend systems, ML models, cloud infrastructure, and distributed platforms.

Website
mercor.io
View all jobs at Mercor

Likely interview questions

  • Walk us through a ranking or recommendation system you've built in production. How did you define success metrics, and what was the biggest challenge in optimizing for multiple objectives simultaneously?
  • Describe your experience with delayed or noisy feedback in ML systems. How have you designed training objectives and evaluation frameworks when ground truth is incomplete or arrives long after predictions?