For those looking for a high-tech career, Airbnb provides the perfect opportunity. Airbnb is a global technology platform that allows people to rent out their homes, apartments, and other living accommodations to guests. Airbnb was founded in 2008 with the mission of revolutionizing hospitality through technology.The Airbnb platform is designed specifically for the travelling experience — it combines the convenience of a hotel with the comfort and local knowledge of a home. The platform provides customers with an easy-to-use online booking system that is powered by hundreds of sophisticated algorithms, machine learning systems, and Big Data technologies.For a tech-savvy workforce, Airbnb’s engineering team offers exciting opportunities. Our engineering organization consists of dedicated teams building the distributed systems, core services, mobile applications, and website experiences that enable the company to succeed. We’re looking for creative, proactive software engineers and architects who can help us improve and expand our platform.At Airbnb, our team is focused on building innovative, reliable and secure products and services. We are dedicated to pushing technology to the limits and taking on ambitious projects that provide real value to our customers. We are actively working to create and refine new technologies, such as modularized services architectures, distributed systems, and new APIs. Our engineering team is looking for people who are excited to collaborate on projects and are passionate about leveraging technology to solve problems. We are committed to creating a unique, world-class engineering culture focused on innovation, excellence, and agility while delivering extraordinary customer experiences. If you share our passion for technology, come join Airbnb and make a lasting impact on the future of travel!
Quick Links
Career Paths
Reviews
FAQs
Software Testing Engineer
Average Work Hours (weekly unless noted): 35
Average Salary (yearly in dollars unless noted): 85000
Description: Develop and execute software testing plans. Design and implement automated testing frameworks. Debug software and detect errors. Document and report testing results.
Qualifications / Requirements: Experience with software design and development; scripting languages such as JavaScript, Python, and Bash; and database technologies. Knowledge of software development life cycle (SDLC), testing processes and techniques. Working knowledge of configuration management and build systems.
Average Salary (yearly in dollars unless noted): 85000
Description: Design and build custom software products in collaboration with various technical and non-technical team members. Use programming languages like Java, JavaScript, HTML, CSS and SQL. Develop criteria and analyze the effectiveness of software. Troubleshoot hardware, software, and other systems-related issues.
Qualifications / Requirements: Experience with web and client-server architectures, software engineering, and object-oriented analysis and design. Degree in Computer Science or related field. Strong problem-solving and communication skills. Experience with version control, code testing and documentation.
Average Salary (yearly in dollars unless noted): 85000
Description: Configure and maintain computer systems, networks, and applications. Configure cloud-based deployments. Monitor system performance and make modifications accordingly. Analyze system logs, detect issues, and troubleshoot. Implement best practices in security and data protection.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field. Experience with APIs, databases, system design, and DevOps tools. Understanding of software development life cycle (SDLC) processes. Ability to identify and implement process improvement.
Average Salary (yearly in dollars unless noted): 80000
Description: Develop, implement and monitor security policies, protocols, and encryption standards. Perform vulnerability and risk assessments. Review system logs and monitor for any suspicious activity. Identify security issues and recommend improvements.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field. Knowledge of PCI DSS compliance and encryption standards. Understanding of networking technologies, software and applications. Strong analytical and problem-solving skills.
Average Salary (yearly in dollars unless noted): 90000
Description: Aggregate, store and analyze large datasets to gain insights. Develop and implement data models to analyze data. Create visualizations of data using tools like Tableau or Excel. Develop algorithms and models to identify patterns in data. Analyze data and write reports.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Mathematics, or Statistics. Knowledge of data mining and statistical/predictive modeling. Familiarity with database management software. Working knowledge of programming languages like Python, Java, and Scala.Strong problem-solving and communication skills.
Average Salary (yearly in dollars unless noted): 95000
Description: Design, install, and maintain the network security environment. Monitor network performance and identify potential security threats. Evaluate security solutions and recommend changes. Troubleshoot network security issues and implement solutions to address them.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field. Knowledge of encryption protocols and internet security protocols. Experience with firewalls and other network security tools. Understanding of operating systems and open-source security.
My experience with working at Airbnb has been one of the most gratifying and beneficial I have had as a programmer. The team has pushed and inspired me to be my best self and I am amazed at the level of quality produced and innovation I have been able to contribute within this team. The air of camaraderie and acceptance within the company allowed me to be the best professional I can be. The work-life balance is unmatched and the innovative and inclusive office environment allowed me to thrive.
David A..
Review Rating:
4.8/5
4.8
Airbnb offers an incredible work environment where I am able to apply my skills in design and see immediate results. The team I am part of offers ongoing feedback and encouragement which has allowed me to become a better professional and push the boundaries of creative design for the benefit of the company. People within the organization are given a platform to grow and are taken care of with the utmost respect regardless of experience or background. The level of company benefits is also second to none.
Sarah O..
Review Rating:
4.9/5
4.9
As an IT professional, I have felt fulfilled in my work at Airbnb and been routinely challenged in the best possible way. The culture of the company values new ideas and challenges and provides growth opportunities within the company I have seen many of my co-workers flourishing in their roles. The office environment is second to none, a fantastic and creative setting to be in and conversations with colleagues are never ending.
Pei T..
Review Rating:
4.6/5
4.6
Working at Airbnb has been an immense pleasure and a remarkable learning experience for me. As a programmer, I have had the opportunity to work with a great team of engineers and developers who are always encouraging and embracing growth. Throughout my experience at the company, I have been able to find the balance between challenging myself and maintaining a positive work-life balance. The company culture encourages collaboration and knowledge sharing, which I believe plays a significant role when it comes to fulfillment of the employees and upholds the utmost respect between colleagues, making Airbnb a wonderful place to work.
Adam B..
Review Rating:
4.7/5
4.7
My experience as a programmer at Airbnb has been incredibly satisfying. I have enjoyed every moment at work, because I am continuously learning new things and working with some of the most experienced and accomplished professionals in the industry. The team here is truly collaborative, welcoming, and open to continual improvement, which has been inspirational and motivating. On top of it all, the benefits that I have access to certainly put the cherry on top.
Frequently Asked Questions
What skills are needed to work at Airbnb?
Airbnb looks for employees with strong problem-solving skills, customer service experience, and a passion for hospitality and travel.
What benefits does Airbnb offer?
Airbnb offers great benefits to their employees including health insurance, retirement savings accounts, paid time off, relocation assistance, professional development funds, and more.
What kind of work can I do at Airbnb?
Airbnb has a variety of tech jobs such as software engineering, product management, data science, and user experience design.
What is the culture like at Airbnb?
Airbnb has a collaborative and innovative culture where everyone is encouraged to make an impact. They also foster a sense of community and celebrate diversity in their workplace.
What is the hiring process like at Airbnb?
The hiring process begins with a telephone or video interview. After passing this initial interview, candidates will likely be invited to participate in multiple onsite rounds of interviews with the team they would be joining.
Locations: Los Angeles, Paris, Rome, Tokyo, San Francisco, London, Barcelona, Amsterdam, Miami, Sydney
Career Paths: Software Engineer, Data Analyst, Product Designer, Quality Assurance Engineer, Technical Program Manager, User Experience Researcher, Systems Engineer, Network Security Engineer, DevOps Engineer, Information Security Analyst.
My experience with working at Airbnb has been one of the most gratifying and beneficial I have had as a programmer. The team has pushed and inspired me to be my best self and I am amazed at the level of quality produced and innovation I have been able to contribute within this team. The air of camaraderie and acceptance within the company allowed me to be the best professional I can be. The work-life balance is unmatched and the innovative and inclusive office environment allowed me to thrive.
Airbnb looks for employees with strong problem-solving skills, customer service experience, and a passion for hospitality and travel.
What benefits does Airbnb offer?
Airbnb offers great benefits to their employees including health insurance, retirement savings accounts, paid time off, relocation assistance, professional development funds, and more.