Senior Staff Machine Learning Engineer

Airbnb
Summary
Join Airbnb's Messaging & Notifications team and architect and implement advanced machine learning solutions, including recommendation engines and LLMs, to enhance guest and host experiences. Lead and mentor a team of engineers and scientists, spearheading ML applications in a high-impact area. Shape ideas from inception to production, turning visionary concepts into impactful realities. This role requires 12+ years of software engineering experience, with 2+ years as a Principal or Senior Staff Engineer, and a background in designing and developing scalable AI and ML systems. The position is US-remote eligible, with occasional office work or offsites. Compensation includes a base pay range of $244,000-$305,000 USD, bonus, equity, benefits, and Employee Travel Credits.
Requirements
- 12+ years of software engineering experience, with 2+ years of experience in a Principal or Senior Staff Engineer role having ownership responsibility over large-scale software systems
- Background in the design and development of scalable AI and ML systems and services, and a deep passion for building ML-powered products
- Youβre an inspiring colleague, a coach and mentor with experience owning and fostering engineering maturity in multiple organizations
- Youβre a builder, and implementer, who seeks out high impact work, and who is: proactive, curious, and an excellent communicator
Responsibilities
- Envision, champion, and support the development of novel ML systems, product integrations, and performance optimizations to solve real-world problems
- Lead, mentor, challenge and grow enthusiastic, collaborative software engineers and applied scientists across the organization
- Raise the AI/ML skillset within the organization. A passion for teaching/mentoring is important
Benefits
- Bonus
- Equity
- Benefits
- Employee Travel Credits