Airbnb is a community based on connection and belonging.
Staff Software Engineer, Build
Location
United States
Posted
82 days ago
Salary
$204K - $255K / year
Seniority
Lead
Job Description
Staff Software Engineer, Build
Airbnb
• 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.
Job 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Clover HealthClover is a healthcare technology company helping members live their healthiest lives with our Medicare Advantage plans.
• Simplify the complexities of healthcare by building scalable, efficient systems that enhance human efforts. • Stay up-to-date with new tools and technologies to solve challenges and advance our goals. • Help define and maintain development practices that enable fast iteration while ensuring quality, including writing tests and documenting key implementations. • Collaborate with Product Managers and operational teams to conceptualize and develop new features.
• Develop Windows applications using .NET Framework (C# and VB.NET), WPF and the MVVM pattern • Collaborate with UX/UI, Product Managers, Backend, Frontend, QA and SRE teams in an agile environment (Scrum/Kanban) • Actively participate in: • backlog refinement • sprint planning • code reviews • technical discussions • Document architectural decisions (ADRs) and keep technical documentation up to date
• Work as a Software Engineer. • Design and implement Temporal AI SDK features supporting a broad variety of frameworks and libraries. • Develop a deep understanding of AI application development techniques, including emerging approaches and architectures. • Work with multiple programming languages, primarily Python and TypeScript. • Make extensive use of AI coding tools, especially to ensure quality across a large number of integrations. • Take end-to-end ownership of new features, working with other teams to deliver exceptional reliability and a great developer experience. • Serve as a domain expert on AI design patterns, collaborating with field staff to provide best-practices and canonical examples. • Work directly with our developer community to debug issues that need expert attention, and get feedback on Temporal SDK features and APIs. • Write public technical documentation describing Temporal concepts and APIs. • Go the extra mile to support a customer in need, on the rare occasion that AI SDK engineering expertise is needed. • Travel to meet your coworkers for a week once or twice a year. • Attend the occasional developer conference to talk about how great Temporal is (optional).
• Develop a strong understanding of Workera's AI-powered platform, customers, and business model • Get up to speed on our development process and complete a scoped starter project that touches every relevant part of the codebase — with a particular focus on backend systems • Identify and begin using AI tools and agentic coding workflows to improve your personal velocity • Identify opportunities to use AI tools and automation to increase leverage and impact in your function • Actively lead and deliver your first full project, owning backend architecture, build, and rollout end-to-end • Deeply understand our market position and communicate clearly in cross-functional discussions • Contribute to shaping best practices in operating as an AI-first engineering organization • Architect and own backend systems that are robust, performant, and built to scale • Confidently build and ship AI-powered features, troubleshoot production issues full-stack, and shape new technical and product initiatives




