Staff Software Engineer, Communication & Connectiv
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 and Connectivity organization
Domain
Travel technology, Machine Learning, Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Distributed data processing frameworks (Apache Spark, Flink), End-to-end Machine Learning product development, Data architecture design, Cross-functional collaboration, Mentorship
Preferred skills
GenAI and Large Language Models (LLMs) experience, Product-focused mindset
Technologies
Apache Spark, Flink, GenAI, LLMs
Responsibilities
Shape team long-term vision and roadmap, Design and maintain reliable scalable data pipelines, Implement robust offline and online feature building processes, Architect and build ML infrastructure, Mentor and develop engineers
Seniority
Staff, hands-on IC with strategic influence