Staff Software Engineer, Communication & Connectivity

Airbnb

United States
Base: $204,000—$255,000 usd; bonus/equity: not spe...
On-site
Design and build large-scale distributed data systems
Batch and real-time data processing
Power machine learning models
This role will lead key initiatives to design and build large-scale, distributed data systems - both batch and real-time processing

Job Summary

  • This role will lead key initiatives to design and build large-scale, distributed data systems - both batch and real-time processing.
  • CnC is applying GenAI and large language models (LLMs) to power products that enhance the Airbnb experience in various surfaces including highly used ones like Messaging.
  • Mentor and develop engineers on the team, while also contributing to and influencing the broader data engineering community at Airbnb.

Matching Summary

This role will lead key initiatives to design and build large-scale, distributed data systems - both batch and real-time processing.

Salary

Base: $204,000—$255,000 USD; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • design and build large-scale distributed data systems
  • batch and real-time data processing
  • power machine learning models
  • cross-functional collaboration
  • GenAI and LLM product development
  • ML platform development

Nice-to-have

  • customer impact focus
  • mentoring and developing engineers

Key Requirements

  • 9+ years of relevant industry experience with a Bachelor’s and/or Master’s degree in CS/EE, or equivalent experience, or 6+ years of experience with a PhD
  • Strong CS fundamentals and knowledge of architecture and common design patterns
  • Experience running data processing pipelines using Apache Spark or Flink
  • Experience working on/with end-to-end Machine Learning products
  • Excellent communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter