Airbnb is seeking a Staff Software Engineer, Data for ML to join their Communication and Connectivity (CnC) organization. This role is crucial in leading initiatives to design and build large-scale, distributed data systems that power machine learning models and new product features. The position involves working with cutting-edge technologies, including GenAI and large language models (LLMs), to enhance the Airbnb experience.
The role sits at the intersection of data engineering and machine learning, requiring expertise in both batch and real-time data processing. You'll be responsible for building scalable data systems that support ML models and product features, particularly in highly-used surfaces like Messaging. The position offers the opportunity to work with industry-leading tools and apply cutting-edge ML models to provide insights and empower products.
As a Staff Engineer, you'll lead key technical initiatives while collaborating with cross-functional teams, including backend, frontend/client, and machine learning engineering. You'll be instrumental in designing and implementing robust data pipelines, optimizing ML infrastructure, and mentoring other engineers. The role requires strong technical expertise combined with excellent communication skills to bridge various technical teams effectively.
The position offers competitive compensation ($204,000 - $255,000), equity, benefits, and Employee Travel Credits. This is a remote-eligible position within the US, with occasional office visits or offsites as needed. You'll be joining a company that values diversity, inclusion, and belonging, working on products that connect millions of hosts and guests worldwide.
If you're passionate about working in a product-focused environment, have strong experience with data processing frameworks, and want to make a significant impact on how people connect and travel through technology, this role offers an excellent opportunity to shape the future of Airbnb's data and ML infrastructure.