Jobs · Research

Software Engineer, CI Platform Infrastructure

Airbnb · United States · 1 mo ago
RemoteRemoteResearch$162k–$190k/yrFull-time

The Developer Infrastructure organization at Airbnb is dedicated to enabling our engineers and AI Coding Agents to ship high-quality software with confidence and speed. We work on infrastructure that accelerates Airbnb’s engineering productivity across all stages of the software development lifecycle.

About the role

This role will work on our CI platform infrastructure on the CI+Build team. This is a high-leverage investment for our engineering organization as we accelerate the iteration loop for engineers and AI coding agents that need a scalable workload orchestration platform to create, build, test, review, and merge PRs. You will be involved in designing and building key pieces of this new platform, with real ownership over the components you work on.

Responsibilities

  • Experimentation and prototyping new features in our remote sandbox development environment to enable new capabilities in CI-related workflows.
  • Debugging workflow orchestration queueing delays and measuring the performance of our remote execution/cache infrastructure to improve correctness, reproducibility, and speed.
  • Identifying root causes of infrastructure-related reasons for test flakiness in CI.
  • Optimizing the speed of autoscaling our CI workers to handle a burst in CI workloads from our product engineering teams.
  • Up-leveling the observability and alerting of our CI platform across build systems, flaky test management systems, and our merge queue.
  • Building an improved canarying mechanism that will let us roll out workflow orchestration changes iteratively and safely.

Requirements

  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
  • Interest in working on distributed systems engineering and optimization problems.
  • General knowledge of k8s, EC2, Golang, Docker.
  • Metrics-driven approach to decision-making, with an interest in delivering quantifiable impact.

Qualifications

  • Experience with distributed systems engineering and optimization problems.
  • Knowledge of k8s, EC2, Golang, Docker.
  • Strong problem-solving and debugging skills.
  • Ability to work independently and as part of a team.

Skills

  • Experience with distributed systems engineering and optimization problems.
  • Knowledge of k8s, EC2, Golang, Docker.
  • Strong problem-solving and debugging skills.
  • Ability to work independently and as part of a team.

Benefits

We strive to provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com.

Pay

The base pay range for this role is $162,000—$190,000 USD. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands.

Schedule

This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list. If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.

Similar jobs