About the Role
Machine Learning is a cornerstone at Taskrabbit, and we’re looking for a Staff Machine Learning Engineer to take technical ownership of our core ranking system. This is a hands-on technical leadership role where you will operate as the primary architect and engineer for the ranking system, defining its direction, driving the roadmap, solving complex problems, and creating leverage for the engineers around you. You will also serve as the primary technical interface for Product, Data Science, Risk, and Commerce on all things matching.
Responsibilities
- Own the architecture, model design, experiment strategy, and production reliability of the core ranking system end-to-end.
- Serve as the primary technical point of contact for Product, Data Science, Risk, and Commerce on matching and ranking questions.
- Actively participate in architecture reviews; give clear, well-reasoned recommendations and convince stakeholders on technical tradeoffs.
- Build automated retraining pipelines, rollback capability, and skew detection.
- Address position bias and other systemic biases in the ranking pipeline.
- Leverage filter-based signals from high-booking user cohorts to drive direct conversion lift from untapped behavioral data.
- Surface return-client signals, prior Tasker preferences, and preference modeling to improve IAR for the highest-value booking segment.
- Identify where ML can add value beyond the ranking system and scope those opportunities for the broader team.
- Make build-vs-buy recommendations and contribute to long-term ML architecture at Taskrabbit.
- Mentor the junior engineer, elevate seniors through code and design reviews, and raise the technical bar across the team.
- Bring a transformational perspective — introducing new methodologies, challenging existing patterns, and shaping how the team thinks about ML problems.
Requirements
- BS, MS, or PhD in Computer Science, Statistics, Operations Research, or a related quantitative field.
- 8+ years of industry experience building and deploying production-grade ML systems, with a track record of owning a system end-to-end.
- Deep expertise in ranking, recommender systems, or two-sided marketplace ML.
- Experience with debiasing, A/B experimentation at scale, and the subtleties of feedback loops in production systems.
- Ability to think architecturally and hold the full picture of a complex system.
- Ability to write and review code at a high standard.
- Ability to do critical R&D for novel problems.
- Vision for how state-of-the-art advances in ML can transform traditional ranking systems.
- Effective cross-functional partner with clear communication of technical tradeoffs.
- Ability to motivate and elevate people around you.
- Strong proficiency in Python and SQL.
- Hands-on experience with ML libraries (PyTorch, TensorFlow, scikit-learn, LightGBM/XGBoost) and modern data infrastructure (Kafka, Airflow, Snowflake/BigQuery, Docker/Kubernetes).
- Familiarity with dbt is a plus.
- Experience with Infrastructure as Code (Terraform) and CI/CD pipelines.
- Proficiency in using AI coding tools (e.g., Claude Code, Augment, or similar) across the full software development lifecycle.
- Candidates must be legally authorized to work in the United States without employer sponsorship now or in the future.
Skills
- Python
- SQL
- PyTorch
- TensorFlow
- scikit-learn
- LightGBM
- XGBoost
- Kafka
- Airflow
- Snowflake
- BigQuery
- Docker
- Kubernetes
- dbt
- Terraform
- CI/CD pipelines
- AI coding tools
Location
- San Francisco
Work Type
- Hybrid
Experience Level
- 8+ years of industry experience
- Staff level
Education Level
- BS, MS, or PhD in Computer Science, Statistics, Operations Research, or a related quantitative field
Salary/Compensations
- $170,000 - $225,000
Benefits
- Employer-paid health insurance
- 401k match with immediate vesting
- Generous and flexible time off
- 2 company-wide closure weeks
- Taskrabbit product stipends
- Wellness + productivity + education stipends
- IKEA discounts
- Reproductive health support
About the Company
- Taskrabbit is a marketplace platform that conveniently connects people with Taskers to handle everyday home to-do’s.
- Taskrabbit aims to transform lives one task at a time.
- The company culture is collaborative, pragmatic, and fast-paced, celebrating innovation, inclusion, and hard work.
- Taskrabbit is looking for talented, entrepreneurially minded and data-driven people who also have a passion for helping people do what they love.
- Taskrabbit is a hybrid company with employees distributed across the US and EU.
- Taskrabbit is a Built In — Best Places to Work (2022, 2023, 2024, 2025) continually ranked across multiple national and regional categories.
- Taskrabbit is committed to creating more opportunities for people to earn a consistent, meaningful income on their own terms by building lasting relationships with clients in communities around the world.
Equal Opportunity
- Taskrabbit is an equal opportunity employer and values diversity at our company.
- We do not discriminate on the basis of race, religion, color, national origin, ancestry, citizenship, sex, gender, gender identity, sexual orientation, age, marital status, military/veteran status, or disability status.
- Taskrabbit is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities.
- Taskrabbit will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law.
