Staff Software Engineer - Experimentation Platform

Taskrabbit•San Francisco, CA
•$150,000 - $200,000•Hybrid

About The Position

The Core Services team builds shared capabilities and services that support teams across Taskrabbit and enable the engineering organization to move faster and deliver scalable features. The Staff Software Engineer will lead integration and adoption of the company-wide experimentation platform, helping product and engineering teams test hypotheses and iterate on features. The role involves designing, building, evolving, and maintaining foundational systems whose technical direction affects engineering productivity, product velocity, and the marketplace experience. The position is hybrid, requiring two days per week in Taskrabbit’s San Francisco hub every Tuesday and Wednesday.

Requirements

  • At least 8 years of experience developing modern APIs.
  • Hands-on experience with at least one major experimentation and feature-flagging platform, such as Optimizely, Growthbook, or Statsig.
  • Professional experience with AI-led agentic software development tools, such as Claude Code, Codex, or Cursor.
  • Experience building and maintaining robust TypeScript-based APIs and services.
  • Strong technical design and architecture skills focused on scalable shared capabilities.
  • Experience with modern software development workflows, CI/CD pipelines, and containerized environments.
  • Passion for mentoring engineers and elevating team capabilities.
  • Strong written and verbal communication skills, including the ability to explain complex technical subjects clearly.
  • A proven track record of breaking complex platform initiatives into manageable, high-impact iterations.

Nice To Haves

  • Experience with Ruby on Rails.
  • Familiarity with event-driven architectures and data streaming mechanisms such as Kafka.
  • Experience with AWS, infrastructure as code, and container orchestration such as Kubernetes.
  • Comfort with relational and key-value datastores such as MySQL, Redis, and Elasticsearch.
  • Experience with Backend-for-Frontend (BFF) design patterns.

Responsibilities

  • Lead the architecture, integration, and adoption of the company-wide experimentation platform to enable rapid iteration and feature testing across teams.
  • Design, build, and maintain robust, high-performance TypeScript-based APIs and foundational services.
  • Work closely with Ruby on Rails backend services and integrate shared capabilities into existing application infrastructure.
  • Propose and drive improvements to platform performance, reliability, and developer experience.
  • Guide and mentor engineers on feature experimentation, API design, and scalable architecture best practices.
  • Partner with Engineering and Product leadership to establish a unified, data-driven experimentation strategy.
  • Advise senior leadership on platform capabilities, experimentation architecture, and future strategic initiatives.

Benefits

  • Employer-paid health insurance for US-based employees.
  • 401(k) match with immediate vesting for US-based employees.
  • Generous and flexible time off for global employees.
  • Two company-wide closure weeks.
  • Taskrabbit product stipends.
  • Wellness, productivity, and education stipends.
  • IKEA discounts.
  • Reproductive health support.
  • Company bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service