Airbnb

Rating:
5/5
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

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.

Software Developer

Average Work Hours (weekly unless noted): 40
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.

DevOps Engineer

Average Work Hours (weekly unless noted): 35
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.

Information Security Analyst

Average Work Hours (weekly unless noted): 40
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.

Data Scientist

Average Work Hours (weekly unless noted): 40
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.

Network Security Engineer

Average Work Hours (weekly unless noted): 40
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.
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.
Job Contacts: applications@airbnb.com

Recent Reviews

Ayla F.
5/5
5
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.

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.