Skip to Main Content
About Airbnb Software Engineer Internship

Founded in 2008, Airbnb was created to help travelers spend time "living" in the places they travel to rather than simply visiting. Unlike generic hotel accommodations, Airbnb lets travelers book homes from local "hosts" using a simple interface that can be accessed online or from a mobile phone or tablet. The company's goal is to help the user experience a destination as a person would if they actually lived there while also providing an easy way for homeowners to monetize their extra space. Rentals range from a modest apartment for a single night, to a castle for a week, all the way up to a villa for a month. The renter and the homeowner than rate each other based on the experience. Airbnb has seen steady growth and now operates in more than 34,000 cities and 190 countries around the world.

With its continued growth, Airbnb offers a number of exciting career opportunities, along with various internship programs. Those who are successful in getting into the program are called Airterns.

As part of the program, Airterns receive competitive pay, a generous housing bonus, and Paid Time Off; quarterly employee travel coupons so you can explore Airbnb’s incredible listings; daily breakfast, lunch, and dinner inspired by the local cuisine of listings from around the world; company-sponsored tech talks and social events, among other perks.

The following is an internship program we highlighted for our users:

Engineering Intern Program
During your 12 weeks as an engineering Airtern, you'll be integrated into a team where you'll write and ship challenging projects to develop new features on the Airbnb platform, strengthen the company's infrastructure, and delight its community of guests and hosts. The intern's manager, team, and incredible Airfamily will strive to be superhosts during the summer program. Airbnb will provide the support, mentorship, fun, and real world experience needed to accelerate learning and make a real impact on its product, as they strive to revolutionize what it means to Belong Anywhere in the world.

This particular internship is different in that the Seattle team is a startup within a startup. They build applications for thousands of Airbnb employees around the world and own everything related to operationalizing Airbnb to keep it running as a marketplace. The team takes on the unique opportunity of interfacing directly with stakeholders around the company to build full stack applications with an array of technologies. In fact, the team codes with some of the newest and most diverse set of technologies within Airbnb from Node.js for real time chat and notifications, to Ruby on Rails for customer resolutions, to React.js for user tickets, to Elastic Search for full text user searching.



Students interested in the position should possess strong CS fundamentals gained through a current pursuit of Bachelor’s, Master's, or PhD degree in computer science, math or related discipline.

Applicants should also have experience using Java, Scala, Ruby and/or Ruby on Rails; using C++, and SQL for the backend (project dependent); and using HTML/CSS, and Javascript for the frontend.

Airbnb Software Engineer Internship

Airbnb, Inc.
888 Brannan St.
San Francisco, CA 94103


Number of Interns: Varies
Compensation/Benefits: Paid
Duration: 6 to 12 weeks
Academic Level: College Seniors, Graduate Students
Degree Track: Bachelor of Arts, Bachelor of Science, Master of Arts, Master of Science, Doctor of Philosophy


Seattle, WA