Job Closed
This listing is no longer active.
Airbnb is a community based on connection and belonging.
Staff Software Engineer, Communication Products
Location
United States
Posted
88 days ago
Salary
$204K - $255K / year
Seniority
Lead
Job Description
Staff Software Engineer, Communication Products
Airbnb
• Design, build, and operate the systems that serve ML models within the messaging stack, with a focus on latency, reliability, and scalability • Write and review technical designs that solve large, open-ended problems at the intersection of ML and product engineering without clearly-known solutions • Partner with ML, data science, and product teams to identify high-value opportunities, establish evaluation criteria, and close the gap between offline model performance and production impact • Collaborate with other engineers and cross-functional partners across Messaging, Trust & Safety, Localization, and Platform organizations to align on long-term technical solutions • Mentor, guide, advocate, and support the career growth of individual contributors • Establish engineering standards for ML integration across the messaging surface, including feature flagging, A/B testing, observability, and graceful degradation
Job Requirements
- 9+ years of relevant engineering hands-on work experience
- Bachelors, Masters, or PhD in CS or related field
- Demonstrated experience building and shipping ML-powered product features in production environments, including model serving, feature pipelines, online/offline evaluation, and monitoring
- Exceptional architecture abilities and experience with architectural patterns of large, high-scale applications
- Familiarity with NLP/NLU techniques and large language models, particularly as applied to messaging, conversational AI, or content understanding
- Shipped several large-scale projects with multiple dependencies across teams, specifically at the intersection of ML infrastructure and product engineering
- Technical leadership and strong communication skills with the ability to translate between ML research, product goals, and engineering execution
- Experience operating distributed, real-time systems at scale with high reliability requirements
- Experience with real-time messaging systems or event-driven architectures
- Familiarity with ML infrastructure at scale (e.g., feature stores, model registries, online inference platforms)
- Prior work on trust & safety, content moderation, or internationalization in a messaging context
- Experience with LLM-based product features, including prompt engineering, retrieval-augmented generation, or fine-tuning.
Benefits
- This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Developing a highly optimized inference framework running on the world’s largest supercomputers and data centers • Collaborate on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features
• Collaborate with data analysts to spec and build features that draw new customers to our product. • Provide a backend to our mobile and web frontends. • Build admin tools to increase efficiency of day-to-day support operations. • Integrate with third-party APIs. • Work on a beautiful app with high standards for UI. • Prevent errors using TypeScript's advanced static typing features. • Exercise ownership over the product and contribute ideas for improvement.
• Research and translate emerging AI findings into practical recommendations for engineering teams • Design, prototype, and iterate on resources, experiments, or workflows for AI integration • Build or improve infrastructure supporting AI usage • Analyze AI usage patterns to generate insights for tooling or training improvements • Partner cross-functionally to scale AI capabilities across engineering
• Own the evolution of major subsystems • Deliver technical contributions across backend APIs and frontend applications • Optimize serverless background processing framework • Architect multi-tenant patterns across various databases • Collaborate with cross-functional teams to translate strategic goals into technical roadmaps • Set the bar for code quality and architectural patterns through rigorous reviews



