Engineering Manager, Experimentation Infrastructure
About the role
The Community You Will Join
The Analytics Infrastructure Team's mission is to empower data-driven decision-making across the company through robust, scalable, and innovative analytics products. We build and maintain the libraries, frameworks, and visualization tools that enable our data scientists, analysts, and engineers to derive insights and drive impact. Our team embraces a collaborative environment where engineers, data scientists, and product specialists work together to solve complex challenges and deliver high-quality solutions.
We manage a suite of products designed to support deep data analysis, including AI chatbots, dashboarding tools, notebooks, and more, as well as our Experimentation platform, which enables safe product launches and deep insights into product features.
The Difference You Will Make
As an Engineering Manager on the Experiment Infrastructure team, you will be responsible for shaping the vision, technical strategy / roadmap and for delivering a next generation experimentation platform critical to the company’s goals of faster data-driven iteration. You will lead the team towards unlocking new capabilities essential to this strategy including improvements to experiment setup, analysis and reliability. Some example projects the team is working on:
- Deliver advanced feature flagging clients that make experimentability a foundational part of app development at Airbnb.
- Develop more sophisticated experiment methodology including adaptive experimentation, improved decision criteria and variance reduction.
- Improve the coverage and effectiveness of our flag change ramping framework to more reliably and efficiently block changes which degrade production.
A Typical Day
- Lead the team in delivering a platform which ensures that Airbnb can leverage experimentation to guide decision-making and build understanding, with speed and reliability.
- Be conversant in systems design/architecture, can reason about trade-offs, and ultimately own & defend technical decisions / technical direction for your team.
- Work across the organization, partnering with both upstream dependencies (e.g. data infrastructure, core services), stakeholders, and customers (Data Science, Analysts, Product Engineers).
- Empower the team to achieve a high level of productivity, reliability and simplicity.
- Stay current on leading industry trends and participate in defining the company’s engineering culture.
Your Expertise
- 5+ years of managing teams of software engineers, with 9+ years of relevant software development industry experience in a fast paced tech environment.
- BS, MS or PhD in CS or related field.
- Technical leadership: hands on experience leading highly technical and senior teams and setting technical direction and strategy.
- Experience with experimentation and/or feature flagging systems, especially at large scale.
- Experience with and passion for experimentation methodology and practice.
- Experience with data infrastructure (storage, processing, orchestration) and/or data-driven application development is a big plus.
- Strong communication and collaboration skills. Able to work across teams and organizations on technical initiatives.
- Able to retain, mentor, grow and hire senior and staff engineers.