Airbnb, a global leader in the travel and hospitality space since 2007, is seeking a Staff Software Engineer to join their Knowledge Graph team within the Search organization. This role is crucial in building the data foundation that powers various product experiences, including search and discovery. The position offers a competitive salary range of $204,000 - $259,000 USD, along with comprehensive benefits including equity, travel credits, and healthcare.
As a Staff Software Engineer, you'll be at the forefront of constructing knowledge from vast amounts of cross-domain data, working with cutting-edge technologies in ML, NLP, and LLMs. The role involves solving complex technical challenges and driving the development of high-quality, large-scale data solutions. You'll be responsible for building and refining knowledge graphs, implementing data quality metrics, and collaborating with various teams to understand and meet product requirements.
The ideal candidate brings 9+ years of software development experience, with deep expertise in data quality, taxonomy design, and knowledge construction. You'll need strong programming skills in languages like Python or Java, and experience with machine learning applications. This remote position offers the opportunity to work with a diverse, innovative team while contributing to Airbnb's mission of helping anyone feel like they belong anywhere.
The role combines technical leadership with hands-on development, requiring both strong individual contribution and mentorship abilities. You'll be part of a team that's revolutionizing how Airbnb connects guests with hosts through advanced data solutions and knowledge graph technologies. With competitive compensation, comprehensive benefits, and the chance to impact millions of users worldwide, this position offers an exciting opportunity to shape the future of travel and hospitality technology.