Taro Logo

Staff Software Engineer, Knowledge Graph

Airbnb connects guests with hosts worldwide, offering unique stays and experiences since 2007.
$204,000 - $259,000
Backend
Staff Software Engineer
Remote
9+ years of experience
AI · Enterprise SaaS · Travel
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer, Location

Staff Software Engineer position at Airbnb focusing on building world-class map search experiences and location-based features for millions of users.

Staff Software Engineer, Viaduct

Staff Software Engineer position at Airbnb working on Viaduct, a critical GraphQL-based data access layer, offering remote work and competitive compensation.

Staff Software Engineer, Payments Funds Ledger

Staff Software Engineer position at Airbnb focusing on building and maintaining the Payments Funds Ledger system for tracking money movements and balances.

Staff Software Engineer, Community Support Engineering

Staff Software Engineer position at Airbnb focusing on backend development for the Community Support Platform team, building tools and systems for customer support operations.

Staff Fullstack Engineer, Reservation Management

Staff Fullstack Engineer position at Airbnb focusing on Reservation Management systems, requiring 9+ years of experience in developing large-scale service-oriented architectures.

Description For Staff Software Engineer, Knowledge Graph

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.

Last updated 6 months ago

Responsibilities For Staff Software Engineer, Knowledge Graph

  • Work hands-on with vast amounts of structured and unstructured data to build and refine data quality in knowledge graphs
  • Define and implement success metrics to continuously measure and enhance data quality
  • Collaborate with partners to understand product use cases and data requirements
  • Utilize Machine Learning tools and infrastructure for data curation
  • Mentor and guide team members

Requirements For Staff Software Engineer, Knowledge Graph

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 9+ years of relevant software development experience
  • 7+ years of hands-on experience in developing large-scale data solutions
  • Deep expertise in addressing data quality challenges
  • Experience in designing taxonomies and ontologies
  • Strong hands-on experience in NLP, ML, and LLM
  • Advanced skills in programming languages (Python, Java, or C#)
  • Exceptional analytical and problem-solving abilities
  • Excellent communication skills

Benefits For Staff Software Engineer, Knowledge Graph

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Commuter Benefits
  • Stock
  • Competitive salaries
  • Quarterly employee travel coupon
  • Paid time off
  • Life insurance and disability benefits
  • Fitness Discounts
  • Flexible Spending Accounts
  • Apple equipment
  • Community Involvement
  • Company sponsored tech talks and happy hours

Interested in this job?