Staff ML Engineer: End-to-End ML for Growth & Retention

Taskrabbit

San Francisco (CA)

Hybrid

USD 175,000 - 230,000

Full time

1 hour ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Employer-paid health insurance
401k match
Generous time off
IKEA discounts
Product stipends

Job summary

Taskrabbit is seeking a Staff Machine Learning Engineer to lead our customer retention strategy. This full-time, hybrid role combines research, model development, and building scalable systems to improve repeat engagement and lifetime value at scale.

You will own the end-to-end ML lifecycle—from feature engineering and training to deployment, monitoring, and optimization—working with Python, SQL, and modern ML tools.

Qualifications

  • 8+ years of industry experience building and deploying production ML models and systems.
  • Strong knowledge in search, ranking, recommender systems, pricing/elasticity modeling, or predictive analytics.
  • Proficiency in Python and SQL.
  • Experience with REST APIs and modern data technologies (Docker, Kubernetes, Kafka, Airflow, Snowflake/Redshift/BigQuery).
  • Excellent communication and collaboration skills.

Responsibilities

  • Own the Taskrabbit Ranking Model for reliable tasker-to-job matching and First-Time Right.
  • Increase repeat purchase frequency through intelligent matching and personalized recommendations.
  • Expand customer lifetime value by promoting new service categories.
  • Improve affordability and relevance with dynamic pricing and segmentation.
  • Reduce churn with predictive quality interventions and proactive customer success.
  • Build scalable ML infrastructure and data pipelines across real-time and batch contexts.
  • Own end-to-end ML lifecycle from feature engineering to deployment.
  • Collaborate with engineering and data teams to monitor models and data quality.

Skills

Ranking model
Recommender systems
Python
SQL
ML deployment
Communication skills

Education

BS/MS/PhD in CS or related

Tools

TensorFlow
PyTorch
Scikit-learn
Docker
Kubernetes
Airflow

Job description

Taskrabbit is seeking a Staff Machine Learning Engineer to lead our customer retention strategy. This full-time, hybrid role combines research, model development, and building scalable systems to improve repeat engagement and lifetime value at scale.

You will own the end-to-end ML lifecycle—from feature engineering and training to deployment, monitoring, and optimization—working with Python, SQL, and modern ML tools.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Engineer: Large-Scale Matching & Personalization
Staff ML Engineer: Large-Scale Matching & Personalization

ZipRecruiter, Inc. • Santa Monica (CA)

Hybrid
USD 205,000 - 265,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Staff ML Engineer: End-to-End ML Systems for Pricing & Growth
Staff ML Engineer: End-to-End ML Systems for Pricing & Growth

Evolve • United States

Hybrid
USD 180,000 - 195,000
Financial Wellness
Family Support
Health & Wellness
+3
Staff ML Engineer, Revenue & Personalization (Remote)
Staff ML Engineer, Revenue & Personalization (Remote)

Discord Inc. • United States

Remote
USD 272,000 - 340,000
Equity
Benefits
Remote-friendly
+1
Senior Staff ML Engineer, Core AI/ML Systems
Senior Staff ML Engineer, Core AI/ML Systems

Remitly • Seattle (WA)

Hybrid
USD 208,000 - 260,000
Flexible PTO
Health/Dental/Vision + 401k
Equity
+3
Remote Staff ML Engineer, Ads Retrieval & Targeting
Remote Staff ML Engineer, Ads Retrieval & Targeting

Reddit • United States

Remote
USD 230,000 - 322,000
Healthcare benefits
401k with employer match
Global benefits program
+2
Staff ML Engineer - Recommender & Growth (Remote)
Staff ML Engineer - Recommender & Growth (Remote)

Ladders • United States

Remote
USD 189,000 - 390,000
Equity eligibility
Inclusive workplace
Professional development access
+2
Staff ML Engineer - Ads Retrieval & Targeting (Remote)
Staff ML Engineer - Ads Retrieval & Targeting (Remote)

Fdetimes • United States

Remote
USD 230,000 - 322,000
100% remote opportunity
401k with Employer Match
Healthcare Benefits
+3
Staff ML Engineer: Ads Retrieval & Targeting
Staff ML Engineer: Ads Retrieval & Targeting

Reddit • Oregon

Hybrid
USD 230,000 - 322,000
Remote work
Healthcare benefits
401k
+4
Staff ML Engineer — Remote, End-to-End Large-Scale ML
Staff ML Engineer — Remote, End-to-End Large-Scale ML

Fdetimes • United States

Remote
USD 230,000 - 322,000
Healthcare benefits
401k with company match
Generous time off
Remote ML Engineer (Python) – Personalization at Scale
Remote ML Engineer (Python) – Personalization at Scale

GCS Recruitment • United States

Remote
USD 80,000 - 120,000