Description
As a Senior Staff Software Engineer on the Content Platform team at Airbnb, you'll set the technical direction for the org's transformation into an AI-driven system that turns a marketing brief into a fully realized campaign in minutes, not months.
You will own the technical strategy across a complex, multi-team surface area spanning a CMS platform, no-code authoring tools, rendering infrastructure, and an emerging agentic layer, all operating at a scale where the content produced is consumed by millions of Airbnb users daily.
Your responsibilities will include:
- Defining and driving technical vision and strategy for the Content Platform org
- Identifying and resolving the highest-leverage, most ambiguous technical problems that span multiple teams or systems
- Leading architecture and design reviews across the org, setting technical standards and driving consistency in engineering practices
- Mentoring and growing Staff and senior engineers
- Partnering with engineering leadership, product, design, and marketing stakeholders to align technical strategy with business priorities
- Representing Marketing Technology in company-wide technical forums
Requirements:
- 15+ years of hands-on software engineering experience
- Bachelor's and/or Master's/PhD degree, preferably in CS, or equivalent experience
- Deep expertise in backend systems and large-scale, service-oriented and distributed architectures
- Proven experience architecting and scaling agentic or AI-driven systems in production
- Experience with Java, and/or Kotlin, LangGraph, GraphQL, relational and NoSQL databases, caching solutions like Redis, and microservice architecture
- Demonstrated ability to set technical vision and drive execution across multiple teams and stakeholders
This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites.
The base pay range is $248,000-$310,000 USD.