Experienced Staff Software Engineer, Network - Edge – Cloud Native Network Stack Development and Operations
Introduction to Airbnb and Our Mission
Airbnb is a mission-driven company that has been revolutionizing the way people travel and experience different cultures since its inception in 2007. With over 4 million Hosts and more than 1 billion guest arrivals in almost every country across the globe, we are dedicated to helping create a world where anyone can belong anywhere. Our innovative spirit, fast-moving team, and commitment to our core values have enabled us to lead as a 21st-century company. We are now seeking an experienced Staff Software Engineer, Network - Edge, to join our team and contribute to the development and operation of our cloud-native network stack.
About the Networking Team
The Networking team within Airbnb's Cloud Infrastructure org is responsible for designing, building, and operating the software and solutions that connect all Airbnb users and services. Our team owns the entire Airbnb production network infrastructure, including traffic proxy and load balancer, service mesh, VPC/backbone and cross-region connectivity, network monitoring, and security systems. We are committed to ensuring reliability, scalability, efficiency, and high availability, and we are looking for a talented engineer to join our team and help us achieve these goals.
The Role and Responsibilities
As a Staff Software Engineer, Network - Edge, you will be working with a team of talented engineers on cutting-edge technologies of cloud-native network stack from Layer 4 to Layer 7. Your responsibilities will include:
- Contributing to the development of key infrastructure components that connect all Airbnb users and hosts to our services across the globe
- Defining and influencing large infrastructure initiatives such as global traffic load balancing and disaster recovery, next-gen service mesh, cross-region gateways, and edge security
- Working with open source technologies and communities (e.g., Envoy, Istio) to build the next generation of cross-region gateways and load balancers to deliver Airbnb's edge services
- Collaborating with external partners, internal engineering stakeholders, and security teams to deliver privacy, security, and anti-bot/DDoS solutions on the edge
- Guiding a team of software developers through the project lifecycle, ensuring timely delivery of high-quality software solutions
- Communicating project progress, challenges, and opportunities to stakeholders
- Mentoring and supporting team members to help them achieve their career and project goals
- Improving Edge Operations by optimizing observability, processes, and reducing tech debt
Requirements and Qualifications
To be successful in this role, you will need:
- A BS, MS, or Ph.D. in computer science or a related field, or equivalent work experience
- 12+ years of relevant work experience in infrastructure, with a strong and diverse skill set in relevant areas
- Experience successfully delivering large-scale, multi-year roadmaps with external dependencies
- Experience running large-scale edge systems (e.g., reverse proxies, DNS, CDN, network gateways) in native public cloud, with experience working with Istio/Envoy being a plus
- Experience protecting websites against DDoS, bot, and scrapers
- Strong ownership and experience building and operating high-scale, distributed systems across the full software life cycle
- Excellent communication skills and the ability to work well within a team and with teams across the engineering teams
- Strong problem-solving skills and experience leading a team that is on-call for production infrastructure
- A passion for privacy, security, availability, operational excellence, technical quality, and efficiency
What We Offer
In return for your skills and experience, we offer a competitive salary range of $204,000-$259,000 USD, as well as a range of benefits, including:
- Bonus and equity opportunities
- Comprehensive benefits package
- Employee Travel Credits
- Opportunities for career growth and professional development
- A dynamic and supportive work environment
- A commitment to diversity, equity, and inclusion
Our Commitment to Inclusion and Belonging
Airbnb is committed to working with the broadest talent pool possible and believes that diverse ideas foster innovation and engagement. We encourage all qualified individuals to apply and 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.
How to Apply
If you are a motivated and experienced software engineer looking for a new challenge, please click the "Apply Now" button to submit your application. We can't wait to hear from you!
Conclusion
Join our team of talented engineers and contribute to the development and operation of our cloud-native network stack. As a Staff Software Engineer, Network - Edge, you will have the opportunity to work on cutting-edge technologies, collaborate with external partners and internal stakeholders, and make a real impact on the company's success. Don't miss out on this exciting opportunity to join a dynamic and supportive team and take your career to the next level. Apply now and become a part of the Airbnb team!
Apply for this job