Airbnb is hiring a
Staff Software Engineer

Logo of Airbnb

Airbnb

πŸ’΅ $204k-$259k
πŸ“Remote - United States

Summary

Join Airbnb's Knowledge Graph team as a Staff Software Engineer to play a leading role in constructing knowledge from vast amounts of cross-domain data. You will be deeply involved in solving complex technical challenges and driving the development of high-quality, large-scale data solutions.

Requirements

  • Extensive Experience: 7+ years of hands-on experience in developing large-scale solutions for structured and unstructured data across the full lifecycle, including data acquisition, extraction, processing, reconciliation, and production-level deployment
  • Data Quality Expertise: Deep expertise in addressing data quality challenges across multiple domains and data sources, with a strong understanding of both infrastructure and data perspectives
  • Taxonomy: proven experience in designing taxonomies and ontologies for representing entities and relationships within a knowledge graph framework
  • Knowledge Construction: Strong hands-on experience applying Natural Language Processing (NLP), Machine Learning (ML), and Large Language Models (LLM) for content understanding and knowledge construction. Expertise in areas such as text classification, named entity recognition, information retrieval, and knowledge extraction
  • Programming Proficiency: Advanced skills in programming languages such as Python, Java, or C#, with deep knowledge of data structures and algorithms
  • Problem-Solving: Exceptional analytical, problem-solving, and critical thinking abilities, with a demonstrated capacity to adapt to evolving challenges and technologies
  • Collaborative Communication: Excellent communication skills with the ability to work effectively within teams and across teams in a fast-paced environment

Responsibilities

  • 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 a wide range of partners (i.e. data producers, downstream consumers, taxonomy teams, etc.) to understand product use cases and data requirements, then design and implement solutions for data onboarding, reconciliation, and serving
  • Utilize both in-house and third-party Machine Learning tools and infrastructure to apply various algorithms for high-quality data curation
  • Mentor and guide team members, helping them solve technical challenges and grow their expertise

Benefits

  • Stock
  • Competitive salaries
  • Quarterly employee travel coupon
  • Paid time off
  • Medical, dental, & vision insurance
  • Life insurance and disability benefits
  • Fitness Discounts
  • 401K
  • Flexible Spending Accounts
  • Apple equipment
  • Commuter Subsidies
  • Community Involvement (4 hours per month to give back to the community)
  • Company sponsored tech talks and happy hours

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Airbnb know you found this job on JobsCollider. Thanks! πŸ™