Latest AI JobsBrowse Jobs
TaskRabbit logo

Staff Machine Learning Engineer - Ranking System

TaskRabbitNew York, New York, United States; San Francisco, California, United StatesData
Apply on company site
Salary
$170K - $225K USD
Job type
Full-time
Posted
25 Jun 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Staff Machine Learning Engineer at TaskRabbit is a hands-on technical leadership position responsible for taking ownership of the core ranking system in New York or San Francisco. This role suits an experienced machine learning professional who wants to drive the architecture, roadmap, and reliability of a critical platform component while collaborating closely with product, data science, and engineering teams. TaskRabbit operates on a hybrid schedule, requiring team members to work from the San Francisco or New York hub every Tuesday and Wednesday.

Key Responsibilities

Own the architecture, model design, experiment strategy, and production reliability of the core ranking system end-to-end as the primary technical decision-maker.
Serve as the main technical point of contact for Product, Data Science, Risk, and Commerce on matching and ranking topics.
Build automated retraining pipelines, rollback capabilities, and skew detection mechanisms to support safe experimentation and eliminate model drift.
Address position bias and systemic pipeline biases to generate cleaner training data and improve downstream experimentation.
Utilize filter-based signals from high-booking user cohorts to drive direct conversion lift and leverage personalization data to improve request metrics.
Scope opportunities for machine learning beyond the ranking system, making build-versus-buy recommendations and contributing to long-term architecture.
Mentor junior team members, elevate senior engineers through comprehensive code and design reviews, and introduce new methodologies.

Requirements

Hold a BS, MS, or PhD in Computer Science, Statistics, Operations Research, or a related quantitative field.
Bring 8+ years of industry experience building and deploying production-grade machine learning systems with end-to-end ownership.
Possess deep expertise in ranking, recommender systems, or two-sided marketplace machine learning.
Demonstrate experience with debiasing, large-scale A/B experimentation, and feedback loops in production environments.
Show strong proficiency in Python and SQL, alongside hands-on experience with modern data infrastructure and machine learning libraries.
Exhibit familiarity with Infrastructure as Code, CI/CD pipelines, and AI coding tools across the software development lifecycle.

Nice to Have

Familiarity with dbt.

Skills and Tools

Python, PyTorch, TensorFlow, scikit-learn, LightGBM, XGBoost
SQL, Snowflake, BigQuery, dbt
Kafka, Airflow, Docker, Kubernetes
Terraform, CI/CD pipelines, AI coding tools

Salary and Benefits

Base pay ranges from $170,000 to $225,000 per year, with final offers determined by factors such as relevant experience, qualifications, and geography.
Total compensation structure includes base pay, company bonus, and comprehensive benefits.
Employer-paid health insurance and a 401(k) match with immediate vesting for US-based employees.
Generous and flexible time off featuring two company-wide closure weeks.
Product stipends, wellness, productivity, and education stipends, IKEA discounts, and reproductive health support.

About the Company

TaskRabbit is a marketplace platform connecting everyday users with Taskers for home to-do's such as furniture assembly, handyman work, and moving help. Working alongside IKEA, the company creates flexible income opportunities in communities worldwide through a collaborative, pragmatic, and fast-paced culture. TaskRabbit is recognized as a hybrid workplace and has earned consistent recognition across multiple national and regional Best Places to Work categories.

How to Apply

Interested candidates should visit the official TaskRabbit careers page to submit an application and learn more about the opening.

Skills and tech stack

Questions candidates ask

Where is this job located?

This hybrid role is based out of the New York, New York or San Francisco, California hubs, requiring two days in the office every Tuesday and Wednesday.

What is the salary range for the Staff Machine Learning Engineer role?

The base pay range is $170,000 to $225,000 per year, which does not include additional components like company bonuses and benefits.

What level of experience is required?

Candidates must have 8+ years of industry experience building and deploying production-grade machine learning systems with end-to-end ownership.

What technical skills are needed for this position?

Required technical skills include proficiency in Python and SQL, experience with machine learning frameworks like PyTorch and TensorFlow, and familiarity with data infrastructure tools such as Kafka, Airflow, Snowflake, and Kubernetes.

What kind of benefits does TaskRabbit offer US employees?

US-based employees receive employer-paid health insurance, a 401(k) match with immediate vesting, flexible time off, product stipends, wellness and education stipends, and IKEA discounts.

Ready to apply?

The application is on the official TaskRabbit careers page.

Apply on company site