Software Engineer, Cloud Networking

Airbnb Airbnb · Consumer · United States · Software Engineering

Software Engineer for Airbnb's Cloud Networking team, focusing on building and operating network infrastructure including traffic proxy, load balancers, service mesh, and security systems. The role involves working with cloud-native technologies and open-source communities to ensure reliability, scalability, and high availability for global services.

What you'd actually do

  1. Work with open source communities (e.g. istio) to build the next generation service mesh for all Airbnb back-end services;
  2. Build the cross-region gateways and load balancers for global Airbnb services;
  3. Work with external partners and internal engineering and security teams to deliver edge security systems that protect Airbnb services;
  4. Design the multi-region network architecture on public clouds, and build software and operation tools to manage Airbnb’s production network;
  5. Work with product and engineering teams to optimize the network performance for Airbnb services;

Skills

Required

  • 2+ years of relevant software development industry experience
  • Expertise with network architecture on public cloud providers (e.g. AWS, GCP, Azure)
  • Experience running large scale networking systems and software
  • Full-cycle developer experience
  • Excellent communication skills
  • Strong problem solver
  • Experience leading a team that is on-call for production infrastructure

Nice to have

  • experience working with istio, Envoy