Airbnb is looking to solve cutting edge experimentation problems by building infrastructure for a reliable and accurate experimentation platform at scale. The goal is to push the boundaries of what can be learned from experiments to improve decision-making and customer understanding.
Requirements
- 9+ years in a hands-on software engineering role, shipping high quality code to production, especially for high scale, distributed systems or data pipelines.
- Experience with at least one modern, general programming language (e.g. Python, Java)
- Experience with scientific/statistical computation, especially involving online experimentation
- Experience with at least one modern “big data” technology (e.g. Spark, Dataflow)
- Strong SQL skills - you should be able to “go deep” when debugging or optimizing.
- Experience with big data orchestration technologies (e.g. Airflow)
- Experience building frameworks which generate data pipelines at scale.
Responsibilities
- Work to build, maintain, optimize and extend complex and large scale data processing pipelines.
- Contribute to Airbnb’s library for flexible and extensible on-demand analysis of experiments.
- Participate in all phases of software development of the overall platform from architecture/design through implementation, testing, and on-call.
- Work closely with Data Science partners to implement sophisticated statistical methodologies into the platform.
- Participate in experiment reviews to understand how our customers use our infrastructure, identify areas for improvement and learn about features rolling out across the company.
Other
- Partner with teams across the organization to improve the impact of experimentation across the company.
- This position is US - Remote Eligible.
- The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager.
- While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity.
- All qualified individuals are encouraged to apply.