Airbnb, Inc. San Francisco , CA 94118
What is the Homes team at Airbnb?
Whenever anyone thinks of Airbnb, the first thing that comes to mind is Homes. Homes is Airbnb's core business and we work on everything from driving improvements to the Guest and Host experience to launching new initiatives from the ground up. Within Homes engineering, you can have significant impact on a wide range of Airbnb products and users. Whether you are working on one of our big bets such as guest loyalty or personalization, improving our tools for guests and hosts around the world, or working on a new business such as Airbnb for Work or Airbnb Plus, you will be on a small team designed to maximize your ability to deliver results. If you are motivated by how much visibility your work has, how much it impacts the company's bottom line, how many users see your work, or how it will impact your career growth, Homes is a great place to launch your Airbnb career.
Like all teams at Airbnb, we value and promote the diversity of our workforce, our guests, our hosts, our marketplace platform, and the world. Simply put, diversity belongs.
What is Backend at Airbnb?
Homes Backend engineers are responsible for building core services and infrastructure that are the backbone of the guest and host flows. A few examples of the services include search, listing, availability, review and reservation. These services are engineered to run at scale with high reliability and low latency. As a Generalist/Backend engineer, you will be working on architecting these services to help onboard new home type such as boutique hotels. Airbnb is currently in the process of transforming its infrastructure and services to service-oriented architecture (SOA). Rearchitecting to SOA provides us with an immense opportunity in making Airbnb's technology platform world-class! This means, that at the end of our rearchitecture, we will have moved all of our functionality into cohesive services with loose coupling, resulting in increased agility, reliability and paving the path for performance optimizations. We will be able to onboard and support new businesses on Airbnb quickly. As a Backend engineer, you will be leading Airbnb's transformation to SOA by working closely with both Product and Infrastructure Tools teams. This is an opportunity for engineers to build something that will transform the technology stack thereby scaling our business for many years.
As a Backend engineer at Airbnb, you will be working on scaling our infrastructure, identifying and building key services and helping improve site reliability and performance. We are looking for engineers who share our passion in building for the future. We look forward to working with you in solving Airbnb's next set of engineering challenges!
2+ years of industry experience building large-scale backend systems
Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
Ability to write high performance production quality code
Experience and interest in working with other engineers and cross functional partners in product and design to build a world class online and offline product
Working knowledge of large-scale storage and database systems: SQL and NoSQL, e.g. MySQL, Cassandra
Experience with service oriented architecture
Knowledge of event relay and streaming such as Kafka, Spark, Flink or similar
Quarterly employee travel coupon
Paid time off
Medical, dental, & vision insurance
Life insurance and disability benefits
Flexible Spending Accounts
Community involvement (4 hours per month to give back to the community)
Company sponsored tech talks and happy hours
Breakfast, lunch, and dinner
Airbnb has Engineering offices along the West Coast in the U.S. and our teams are growing quickly! Contact us to find out which office works best for you.