Staff Software Engineer, Communication & Connectivity
Core
Design and build large-scale, distributed data systems (batch and real-time) to power machine learning models and unlock new product features for Airbnb's Messaging & Notifications platform.
Role type
Staff Software Engineer (Data Infrastructure & ML Platform)
Builds
Scalable data pipelines, offline/online feature stores, and ML infrastructure for the Communication & Connectivity organization.
Domain
Travel technology, distributed systems, machine learning infrastructure
Deliverable
infrastructure
Required skills
Distributed data processing frameworks (Apache Spark, Flink), end-to-end Machine Learning product experience, data architecture design, cross-functional collaboration, team mentorship
Preferred skills
None stated
Technologies
Apache Spark, Flink
Responsibilities
Shape the team's long-term vision and roadmap, design and maintain reliable scalable data pipelines, implement robust feature building processes, architect and build ML infrastructure, mentor and develop engineers
Seniority
Staff, hands-on IC with strategic leadership