Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
API @ 4
AWS @ 7
Azure @ 7
Communication @ 6
Debugging @ 7
GCP @ 7
IaaS
Kubernetes @ 7
Machine Learning @ 4
Security @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Operating within Airbnb's Cloud Infrastructure organization, the Cloud Experience team builds and maintains the foundational cloud platform that powers operations across Airbnb. The team develops intuitive interfaces that enable engineers to construct and manage services and platforms without managing the underlying infrastructure, unifying infrastructure capabilities into streamlined self-service workflows.
As a Senior Software Engineer, you will help develop an AI-native infrastructure platform supporting teams across Airbnb. The role focuses on building interfaces and agent-driven capabilities that help engineers provision and manage services throughout their lifecycle. This includes developer APIs and CLIs, Kubernetes infrastructure and cloud automation, smart scheduling and autoscaling, multi-region capabilities, and integrations with identity, security, and service mesh systems. You will partner with teams across Airbnb to deliver cloud capabilities supporting AI and machine learning workloads, with an emphasis on reliability, security, developer experience, efficiency, and scalability.
Responsibilities
- Deliver secure, efficient, and highly available frameworks and platform capabilities that simplify infrastructure complexity.
- Optimize and enhance existing systems to strengthen availability, improve efficiency, and adapt to an AI-native environment.
- Develop APIs and tools that enable Airbnb engineers to simplify service management and provisioning while securely scaling platform enhancements.
- Use and extend open-source projects such as Kubernetes and Argo CD, contributing improvements upstream when beneficial to the broader community.
- Create agent-driven workflows with clear change previews and validation.
- Work with service owners and partner teams to identify confusing workflows and improve them.
- Debug production issues and improve the reliability and visibility of owned systems.
Requirements
- Degree in computer science or a related field, or equivalent work experience.
- At least 5 years of professional software engineering experience.
- Experience building developer platforms or infrastructure interfaces, such as APIs, CLIs, or declarative configuration, at large scale.
- Deep understanding of some of the following: Kubernetes, cluster lifecycle management, infrastructure automation, public cloud providers such as AWS, GCP, or Azure, and their Infrastructure as a Service offerings.
- Excellent communication skills and the ability to collaborate effectively within and across engineering teams.
- Strong problem-solving abilities and solid production debugging skills.
Preferred Qualifications
- Experience building AI agents that use tools or APIs and evaluating their behavior.
- Contributions to open-source infrastructure projects.
- Experience building Kubernetes controllers.
Location
This position is eligible for remote work in the United States. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with the manager. You must live in a state where Airbnb, Inc. has a registered entity.
Compensation
The base pay range is $196,000–$230,000 USD per year. The role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Inclusion and Accommodations
Airbnb is committed to inclusion and belonging and to providing a disability-inclusive application and interview process. Reasonable accommodations are available throughout the recruitment process.