Airbnb Logo

Airbnb

Software Engineer, KV Stores & Caching

Reposted Yesterday
Remote
Hiring Remotely in United States
157K-185K Annually
Mid level
Remote
Hiring Remotely in United States
157K-185K Annually
Mid level
Join the KV Stores & Caching team at Airbnb to build and scale online serving storage infrastructure, tackling distributed systems challenges and optimizing caching solutions.
The summary above was generated by AI

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

The Community You Will Join:

  The KV Stores & Caching team within Airbnb's Online Data org owns and operates critical pieces of Airbnb's online serving storage systems. Specifically, the team owns and is responsible for:

  • A highly available, low-latency, distributed, multi-tenant K/V store for Airbnb. This platform is used by user profiling, Search, ML, and pricing teams, supporting millions of read QPS and providing 99.9+% availability across thousands of customer tables.
  • A set of control planes and clients that manage ElasticCache clusters for hundreds of Airbnb production clusters, at million+ IOPS and million+ indexing QPS.
  • A scalable, reliable, performant distributed coordination service supporting many mission-critical systems (MySQL, Redis, Kafka, Flink, Druid, Zookeeper, etc).

The Difference You Will Make:

 You will contribute to building and scaling the critical infrastructure that powers Airbnb's online serving storage systems, working on challenging technical problems in distributed systems while learning from experienced engineers. Examples of the types of projects you will work on include:

  • Implementing features to evolve our KV store from derived-data workloads to support system-of-record use cases
  • Improving caching solutions used across Airbnb
  • Implementing observability features that help teams debug latency issues across the caching stack
  • Developing tooling to safely perform rolling upgrades across hundreds of cache clusters
  • Profiling and optimizing hot paths in our KV client libraries to reduce P99 latency

Your Expertise:

  • 3+ years of relevant industry experience.
  • Strong collaboration and communication skills, with the ability to work effectively across teams.
  • Solid understanding of distributed systems fundamentals and a desire to deepen your expertise in this area.
  • Ability to write clean, readable, testable, and maintainable code.
  • Experience onboarding to and contributing to a complex codebase.
  • Enthusiasm for learning and growing your skills in infrastructure engineering.
  • Exposure to distributed caching systems, KV stores, or similar infrastructure is a plus.

Your Location:

This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list. If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.

Our Commitment To Inclusion & Belonging:

Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.

We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: [email protected]. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process. 

We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.

How We'll Take Care of You:

Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.  

Pay Range
$157,000$185,000 USD

Top Skills

Distributed Systems
Druid
Elasticcache
Flink
Kafka
MySQL
Redis
Zookeeper

Airbnb New York, New York, USA Office

627 Broadway, New York, NY, United States, 10012

Similar Jobs

7 Days Ago
Remote
United States
204K-255K Annually
Senior level
204K-255K Annually
Senior level
Real Estate • Travel • PropTech
As a Technical Lead, you will drive the technical vision for KV stores and caching infrastructure, mentor engineers, and shape architectural decisions while ensuring high-impact solutions are delivered.
Top Skills: Distributed SystemsDruidFlinkKafkaMulti-Tenant StorageMySQLRedisZookeeper
31 Minutes Ago
Easy Apply
Remote or Hybrid
USA
Easy Apply
119K-150K Annually
Senior level
119K-150K Annually
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
As a Senior Intelligence Analyst, you will analyze telemetry, investigate threats, and develop actionable intelligence products while collaborating with internal and external teams.
Top Skills: C#ElasticsearchPythonRubySplunkSQLStorm Query LanguageSynapse
32 Minutes Ago
Easy Apply
Remote
US
Easy Apply
125K-148K Annually
Mid level
125K-148K Annually
Mid level
Insurance
As a Product Manager, you will oversee state-level insurance product updates, translating requirements into execution plans and coordinating cross-functional teams.
Top Skills: Insurance Product ManagementProject ManagementRegulatory Compliance

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account