Senior Software Engineer, Cloud Experience

at Airbnb
USD 196,000-230,000 per year
SENIOR
✅ Remote

Tech Stack

AI @ 4 API @ 4 AWS @ 7 Azure @ 7 Communication @ 6 Debugging @ 7 GCP @ 7 IaaS Kubernetes @ 7 Machine Learning @ 4 Security @ 4

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.

More jobs at Airbnb

Similar jobs