> Markdown version of [/jobs/ext/3845939-staff-software-engineer-experimentation-platform](https://www.wearedevelopers.com/jobs/ext/3845939-staff-software-engineer-experimentation-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - Experimentation Platform - **Company:** TaskRabbit - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $150,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Cloud Computing, Continuous Integration, Data Stores, Cursor, Software Design Patterns, Elasticsearch, Statistical Hypothesis Testing, MySQL, Systems Development Life Cycle, Ruby on Rails, Redis, Software Engineering, Data Streaming, TypeScript, Web Services, Claude Code, Backend, Event Driven Architecture, Containerization, Kubernetes, Apache Kafka, Statsig, Front End Software Development, Api Design, Optimizely - **Published:** October 20, 2026 - **Apply:** https://www.careerbuilder.com/job-details/staff-software-engineer-experimentation-platform-san-francisco-ca--ee98c097-c2ee-4685-934a-668a52fd9af4 ## About the Role Software Engineering, Furniture Construction, General Handyperson, Customer Relations, Team Player, Scalable System Development, Testing, Product Engineering, Team Lead/Manager, Systems Maintenance, * 8+ years of experience developing modern APIs * Hands-on experience with at least one major experimentation & feature flagging platform (e.g., Optimizely, Growthbook, Statsig, or similar) * Professional experience with AI led agentic software development (e.g. Claude Code, Codex, Cursor, etc) * Experience building and maintaining robust TypeScript-based APIs and services * Exceptionally strong technical design and architecture skills with a focus 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 with the ability to articulate complex technical subjects clearly * Proven track record of breaking down complex platform initiatives into manageable, high-impact iterations Nice-to-have skills: * Experience with Ruby on Rails is a plus * Familiarity with event-driven architectures and data streaming mechanisms (e.g. Kafka) * Experience with cloud infrastructure (AWS), infrastructure as code, and container orchestration (Kubernetes) * Comfortable with relational and key-value datastores (e.g., MySQL, Redis, Elasticsearch) * Experience with Backend-for-Frontend (BFF) design patterns ## Description The Core Services team is focused on building out shared capabilities and services that impact all other teams at Taskrabbit, and those services are used on almost every portion of our platform. We serve as the foundation that enables our engineering organization to stay on track, move faster, and build scalable, high-impact features. In this role, one of the initial responsibilities will be to lead the integration of our experimentation platform, empowering our product and engineering teams to experiment, test hypotheses, and iterate quickly on new features. As a Staff Engineer, you will help lead a team that designs, builds, evolves, and maintains these foundational systems. Your technical decisions will have a direct and highly visible impact on engineering productivity, product velocity, and the overall experience of our marketplace! Join us in transforming lives, one task at a time. What You'll Work On: * Lead the architecture, integration, and adoption of our 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 other engineers on best practices for feature experimentation, API design, and scalable architecture * Partner with Engineering and Product leadership to establish a unified data-driven experimentation strategy across Taskrabbit * Advise senior leadership on platform capabilities, experimentation architecture, and future strategic initiatives