Taro Logo

Staff Software Engineer, Integrated Knowledge Management

Airbnb is a global platform connecting hosts offering unique stays with guests, founded in 2007 and has grown to over 5 million hosts worldwide.
$204,000 - $255,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, Integrated Knowledge Management

Airbnb is seeking a Staff Software Engineer to join their Integrated Knowledge Management team within the Community Support Platform. This role is crucial in developing solutions to scale and optimize content retrieval and ranking across Airbnb through building their next-generation Retrieval-Augmented Generation (RAG) platform. The position involves working with cutting-edge AI/ML technologies to improve customer service experiences.

The role requires deep technical expertise in building highly available and scalable services, with a focus on expanding RAG systems to support new knowledge sources and AI-powered contextual support applications. You'll be working at the intersection of backend engineering and machine learning, collaborating with cross-functional teams including ML/AI, product, content, and operations.

As a Staff Engineer, you'll lead technical architecture decisions, mentor other engineers, and drive innovation in Airbnb's engineering processes. The position offers competitive compensation ($204,000 - $255,000), along with equity, bonuses, and benefits. This is a remote position within the US, offering flexibility while maintaining connection through occasional office visits and offsites.

The ideal candidate brings 9+ years of backend development experience, with specific expertise in search and retrieval systems, and RAG implementations. This role presents an opportunity to shape the future of customer service technology at a global scale, directly impacting Airbnb's competitive advantage and brand loyalty.

Last updated 7 hours ago

Responsibilities For Staff Software Engineer, Integrated Knowledge Management

  • Lead scoping, technical requirements, architecture, and implementation of new features
  • Analyze data, build hypotheses, experiment, learn and iterate to improve Knowledge Management services
  • Collaborate with cross-functional teams to design and build end-to-end product solutions
  • Mentor other engineers in technical, operational, and collaboration skills
  • Advocate and participate in advancing Airbnb's engineering processes

Requirements For Staff Software Engineer, Integrated Knowledge Management

Java
Python
Kotlin
Scala
  • 9+ years of backend software development experience
  • 4+ years of recent industry experience building search, retrieval and ranking systems
  • Experience with RAG (Retrieval-Augmented Generation) systems
  • Strong proficiency in backend programming languages (Java, Kotlin, Scala, Python)
  • Experience with architectural patterns of large-scale systems
  • Ability to make data-driven decisions and communicate effectively
  • BS, MS or PhD in CS or related field

Benefits For Staff Software Engineer, Integrated Knowledge Management

Equity
  • Employee Travel Credits
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Integrated Knowledge Management