3 months ago
São Paulo, BrazilSenior
Responsibilities
- Build Airbnb’s next-generation build system using technologies such as Bazel.
- Integrate the build system with CI/CD tooling, including merge queues, code coverage, and integration testing.
- Improve the IntelliJ experience for backend developers.
- Shape technical strategy around developer experience, developer velocity, debuggability, resilience, reliability, and cost.
- Partner with engineering leaders across Airbnb to drive adoption of new capabilities.
- Contribute as a player/coach focused on code quality, engineering craft, and operational excellence.
Requirements
- Professional-level English fluency is required.
- At least 6 years of industry experience is required.
- Bachelor’s or master’s degree in computer science or equivalent experience is preferred.
- Proficiency in one or more backend server languages such as Java, Ruby, Go, or C++ is required.
- Experience with architectural patterns for high-scale distributed products and services, including APIs, data pipelines, and efficient algorithms, is required.
- Experience working directly on build systems is required; hands-on Bazel experience is preferred.
- Experience working with large monorepos is required.
- Extensive JVM experience is required.
- Ability and interest in driving large, open-ended projects and significant business impact is expected.
- Collaborative experience with cross-functional design, product, and data science partners is expected.
About Airbnb
Airbnb operates a global online marketplace that connects hosts offering homes, rooms, and unique properties with travelers seeking short-term stays and experiences. The company earns revenue primarily through service fees on bookings; founded in 2007 and headquartered in San Francisco, it is a public company on NASDAQ (ABNB) with over 5 million hosts and guest arrivals recorded in nearly every country.
