Skip to main content

Staff / Principal

Airbnb
Remote - US (must live in a state where Airbnb has a registered entity)Updated 7d ago
Base salary
$204k–$255k
Published base salary range
Location
Remote - US (must live in a state where Airbnb has a registered entity)
Remote eligibility
Employment
Full-time
Staff / Principal
Role family
Engineering
E-commerce
Apply on careers.airbnb.com
Job actionsApply now
Job actionsApply now

About the job

About the Role

Airbnb is seeking a Staff Software Engineer to join the Communication & Connectivity (CnC) organization. This role will lead initiatives to design and build large-scale, distributed data systems, including batch and real-time processing, to power machine learning models and new product features. The team applies GenAI and large language models (LLMs) to enhance the Airbnb experience, including highly used surfaces like Messaging.

Responsibilities

  • Shape the team’s long-term vision and roadmap in collaboration with cross-functional partners.
  • Build strong relationships with partner engineering teams (backend, client, data science, analytics, ML).
  • Design, develop, and maintain reliable, scalable data pipelines (batch and real-time).
  • Implement robust offline and online feature building processes for ML products.
  • Architect and build ML infrastructure, optimizing for performance, scalability, and cost-effectiveness.
  • Mentor and develop engineers, contributing to the broader data engineering community.

Qualifications

  • 9+ years of relevant industry experience with a Bachelor’s/Master’s in CS/EE (or equivalent), or 6+ years with a PhD.
  • Strong CS fundamentals and knowledge of architecture and design patterns.
  • Experience running data processing pipelines in production using distributed frameworks like Apache Spark or Flink.
  • Experience collaborating with client, backend, ML, analytics, product, and business partners.
  • Experience working on end-to-end Machine Learning products.
  • Excellent communication skills.

Location

This position is US - Remote Eligible, with occasional work at an Airbnb office or offsites as agreed with the manager. Must live in a state where Airbnb, Inc. has a registered entity; excluded states are listed on the careers page.

Compensation & Benefits

Base pay range: $204,000—$255,000 USD. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Application

Apply via the provided link. For disability accommodations, contact reasonableaccommodations@airbnb.com.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.