
About Airbnb
The community marketplace for unique travel stays
Key Highlights
- Over 4 million registered hosts worldwide
- Facilitated over 1 billion bookings since inception
- $3.8 billion raised in Series F funding
- Headquartered in San Francisco, CA
Airbnb, headquartered in Showplace Square, San Francisco, CA, has transformed the hospitality industry with its platform that connects over 4 million hosts to travelers. Since its inception, Airbnb has facilitated over a billion bookings, disrupting traditional accommodation models by allowing indiv...
π Benefits
Airbnb offers generous parental and family leave, paid volunteer time, and an annual travel and experiences credit. Employees enjoy health food and sn...
π Culture
Airbnb's culture emphasizes community and belonging, reflecting its mission to create a world where anyone can belong anywhere. The company values fle...

Technical Lead β’ Lead
Airbnb β’ United States
Overview
Airbnb is seeking a Staff Software Engineer, Technical Lead for their KV Stores & Caching team to drive the technical vision and execution of their caching infrastructure. You'll work with technologies like Java, Redis, and MySQL to deliver high-impact solutions. This role requires strong leadership and technical expertise.
Job Description
Who you are
You have a strong background in software engineering with a focus on distributed systems and low-latency architectures. Your experience includes leading technical projects and mentoring engineers, ensuring that your team delivers high-quality solutions. You are well-versed in technologies such as Java, Redis, and MySQL, and you understand the complexities of managing large-scale systems. You thrive in collaborative environments and enjoy shaping architectural decisions that drive the success of your team.
You have a proven track record of defining technical roadmaps and executing on them effectively. Your ability to communicate complex technical concepts to both technical and non-technical stakeholders sets you apart. You are passionate about building scalable and reliable systems that meet the needs of users and support business objectives. You are committed to continuous learning and improvement, both for yourself and your team.
Desirable
Experience with caching strategies and key-value stores is a plus. Familiarity with tools like Kafka and Elasticsearch will enhance your ability to contribute to the team. You are open to exploring new technologies and methodologies that can improve system performance and reliability.
What you'll do
As a Technical Lead, you will drive the technical vision for Airbnb's KV stores and caching infrastructure. You will lead a team of engineers, guiding them through the development process and ensuring that they have the resources and support needed to succeed. You will define the multi-year technical roadmap for caching and KV infrastructure, aligning it with the overall goals of the organization.
You will be responsible for overseeing the architecture and implementation of critical systems that support millions of requests per second. Your role will involve collaborating with cross-functional teams to identify and address challenges related to system performance and reliability. You will mentor engineers, helping them grow their skills and advance their careers within the organization.
You will also engage in hands-on development work, contributing to the codebase and ensuring that best practices are followed. Your leadership will be crucial in fostering a culture of innovation and excellence within the team. You will regularly review and assess the team's progress, making adjustments as necessary to meet project deadlines and objectives.
What we offer
Airbnb offers a competitive salary range of $204,000β$255,000 USD, along with potential bonuses and equity options. You will have the opportunity to work in a dynamic and inclusive environment that values collaboration and creativity. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. Join us in shaping the future of travel and hospitality.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Airbnb.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Lob is hiring a Staff Software Engineer to take technical ownership of your teamβs domain and influence across Lobβs software systems. You'll work with technologies like Java, Python, and AWS. This position requires significant experience in software engineering and mentoring.

Staff Engineer
Lob is seeking a Staff Software Engineer to take technical ownership of their team's domain and influence across the system. You'll write high-quality code, mentor junior engineers, and lead technical design initiatives. This role requires strong skills in Java and Python, along with experience in AWS and containerization technologies.

Platform Engineer

Staff Engineer
Socket is hiring a Staff Software Engineer to contribute to the development of their web application and shape the product roadmap. You'll work closely with design and engineering teams, utilizing skills in JavaScript, React, and Node.js.

Software Engineering
Airbnb is hiring a Senior Software Engineer for the Unified Data Store team to build and operate a scalable data storage infrastructure. You'll work with technologies like Java and distributed systems. This position requires expertise in data storage systems and performance optimization.