# Staff Software Engineer, Communication & Connectivity

**Company**: Airbnb
**Location**: United States
**Work arrangement**: remote
**Experience**: staff
**Job type**: full-time
**Salary**: $204,000-$255,000 USD
**Category**: Engineering
**Industry**: Technology
**Wikidata**: https://www.wikidata.org/wiki/Q63327

**Apply**: https://job-boards.greenhouse.io/airbnb/jobs/7421419?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_7d1839cc-728

## Description

We connect Airbnb's community with the right information, in the right place, at the right time. As a Staff Software Engineer in the Communication and Connectivity (CnC) organization, you will lead key initiatives to design and build large-scale, distributed data systems - both batch and real-time processing. These systems will power machine learning models and unlock new product features.

Responsibilities:

- Shape the team's long-term vision and roadmap in close collaboration with cross-functional partners across Airbnb

- Build strong relationships with partner engineering teams to drive aligned and impactful outcomes

- Design, develop, and maintain reliable, scalable data pipelines - both batch and real-time - that collect, process, and serve data from diverse sources across Airbnb

- Implement robust offline and online feature building processes to enable faster production of ML products

- Architect and build ML infra and optimize for performance, scalability, and cost-effectiveness

- Mentor and develop engineers on the team, while also contributing to and influencing the broader data engineering community at Airbnb

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 in production using distributed data processing frameworks like Apache Spark or Flink

- Experience collaborating with client, backend, ml, analytics teams, product and business partners

- Effectively work across team boundaries to establish overarching data architecture, data flow, and provide guidance to individual teams

- Experience working on/with end-to-end Machine Learning products

- Excellent communication skills, both written and verbal

## Skills

### Required
- Apache Spark
- Flink
- Machine Learning
- Data Engineering
- Cloud Computing

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/airbnb/jobs/7421419?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
