# Staff Machine Learning Engineer - Ranking System

Hiring organization: [Taskrabbit](https://career.thegoodapps.co/organizations/taskrabbit)

Canonical page: https://career.thegoodapps.co/jobs/51e78f7f-9dab-43e5-8d43-637b3107f37e

Listed on Taskrabbit's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Lead / Staff / Principal
- Location: San Francisco, CA
- Salary: 170000 – 225000 USD per year

## Summary

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._

## Skills named

Apache Airflow, Apache Kafka, Dialectical Behavior Therapy (DBT), Docker, Google BigQuery, Kubernetes, Python, PyTorch, scikit-learn, Snowflake, SQL, TensorFlow, Terraform, XGBoost

## 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)

Apply on Taskrabbit's site: https://job-boards.greenhouse.io/taskrabbit/jobs/8027537
