Skip to main content
CareerApp

Staff Machine Learning Engineer - Ranking System

Taskrabbit

San Francisco, CA · full time · Lead / Staff / Principal

$170,000 – $225,000

Listed on Taskrabbit’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

Staff-level machine learning engineer to own the architecture and reliability of Taskrabbit's core ranking system, which matches task requesters with Taskers. You'll define system direction, mentor junior engineers, and partner cross-functionally with product and data science teams on one of the company's most consequential ML systems.

Our summary, not Taskrabbit’s wording. The full posting is on their site.

What they ask for

Required

  • 8+ years building and deploying production machine learning systems with end-to-end ownership
  • Deep expertise in ranking systems, recommender systems, or two-sided marketplace ML
  • Experience with debiasing and A/B experimentation at scale
  • Architectural thinking across data pipelines, feature stores, training infrastructure, and serving
  • High-standard code writing and code review
  • Ability to perform critical R&D on novel problems
  • Strong Python and SQL proficiency

Nice to have

  • BS, MS, or PhD in Computer Science, Statistics, Operations Research, or related quantitative field
  • Familiarity with dbt
  • Experience with Infrastructure as Code (Terraform) and CI/CD pipelines
  • Proficiency using AI coding tools (Claude Code, Augment, or similar)

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.