
Staff Software Engineer, Build
Airbnb
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $204,000 - $255,000 per year
Job Level
About the role
- Architecting improvements to our existing Bazel installation, and remote build/cache infrastructure to improve correctness, reproducibility, and speed.
- Setting the technical roadmap for software build system reliability and performance.
- Accelerating inner-loop development velocity, along with CI run-times, by diagnosing and resolving build performance bottlenecks, including remote execution efficiency, cache hit rates, and critical path analysis.
- Driving organizational alignment on build system investments across multiple teams and technical domains.
- Serving as the technical authority on build systems across Airbnb: setting standards, mentoring senior engineers, and owning build architecture decisions across multiple repos.
- Partnering with Security on optimizing build processes related to base images.
- Ensuring a commitment to craft and operational excellence.
Requirements
- 8+ years industry experience.
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
- Metrics-driven approach to decision-making, with a track record for delivering quantifiable impact and presenting to engineering leadership.
- Expertise in Bazel, and concepts such as action graph, dependency analysis, remote caching.
- Driving cross-organizational alignment and decisions for investments.
- Strong ability to review code.
Benefits
- This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Bazeldependency analysisremote cachingaction graphbuild performance optimizationcritical path analysiscode reviewmetrics-driven decision making
Soft Skills
organizational alignmentmentoringcommunicationleadership
Certifications
Bachelor's degreeMaster's degree