Software Engineer, CI Platform Infrastructure

at Airbnb
USD 162,000-190,000 per year
MIDDLE
✅ Remote

Tech Stack

Debugging Distributed Systems @ 3 Docker @ 3 Experimentation Go Kubernetes Observability

Details

Responsibilities

  • Experimentation and prototyping new features in a remote sandbox development environment to enable new capabilities in CI-related workflows.
  • Debugging workflow orchestration queueing delays and measuring the performance of 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 CI workers to handle burst CI workloads from product engineering teams.
  • Up-leveling observability and alerting of the CI platform across build systems, flaky test management systems, and the merge queue.
  • Building an improved canarying mechanism to 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 most of: k8s, EC2, Golang, Docker.
  • Metrics-driven approach to decision-making, with an interest in delivering quantifiable impact.

Benefits

  • Bonus, equity, benefits, and Employee Travel Credits may be available (eligibility noted in the posting).

Pay

  • Pay Range: $162,000—$190,000 USD

More jobs at Airbnb

Similar jobs