Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 6 ElasticSearch @ 5 Kafka @ 5 Spark @ 5 Distributed Systems @ 6 Flink @ 5 Machine Learning @ 3 Communication @ 3 Mentoring @ 3 API @ 3 GraphQL @ 5Details
Airbnb was born in 2007 and has grown to support millions of hosts and billions of guest arrivals worldwide. The Data Frameworks team within the Application Platforms organization builds foundational data products that enable scalable, consistent, and performant access to application data across Airbnb. The team serves internal partners including product engineering, machine learning, and infrastructure teams by providing interfaces that bridge the gap between transactional and analytical data needs.
Responsibilities
- Lead a team of software engineers building core data platform capabilities that power application-level use cases across Airbnb.
- Define and execute on a multi-year vision to unify how derived data is produced, consumed, and served in online contexts.
- Evolve and scale a suite of services, APIs, and data models central to application and ML infrastructure.
- Partner with engineering and product teams to standardize entity-based access patterns, improve data reliability, and reduce integration overhead.
- Drive adoption of platform capabilities by collaborating closely with partner teams to deeply understand their use cases and deliver intuitive solutions.
- Build and grow a healthy, high-performing team emphasizing product thinking, technical depth, and developer empathy.
- Collaborate with Staff+ engineers, TPMs, and cross-functional stakeholders to define team strategy and execution plans.
- Review and provide feedback on technical designs related to system and API design, and serving patterns.
- Support operational excellence, reliability, and continuous improvement of core systems.
- Mentor team members, provide coaching and career development, and foster a culture of curiosity and ownership.
- Represent the team in broader planning forums, driving alignment and contributing to org-wide platform strategy.
Requirements
- 9+ years of relevant software development industry experience with at least 3–5+ years managing an engineering team in a fast-paced tech environment.
- BS or MS in Computer Science or a relevant field (as listed).
- Experience leading software engineering teams building developer-facing platforms or data-intensive systems.
- Strong understanding of distributed systems, application-layer APIs, and event-driven architectures.
- Proficiency or experience with technologies such as Apache Kafka, GraphQL, Apache Flink, Apache Spark, streaming and batch processing frameworks, materialized views and data serving layers, OpenSearch, and Elasticsearch.
- Familiarity with building ML-aware data pipelines or data products that support personalization, trust, or search applications.
- Strong product and stakeholder instincts; ability to balance long-term platform vision with near-term delivery.
- Excellent communication and cross-functional collaboration skills.
- Passion for mentoring engineers and scaling healthy team culture.
Location
- US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager. You must live in a state where Airbnb, Inc. has a registered entity; some states are excluded (see employer-provided list). Offices: United States.
Compensation & Benefits
- Base pay range: $204,000 — $255,000 USD.
- This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. The actual base pay is dependent on factors such as training, transferable skills, work experience, business needs, and market demands.
Inclusion & Accessibility
- Airbnb is committed to inclusion and belonging and encourages all qualified individuals to apply.
- Reasonable accommodation is available for candidates with disabilities during the application and interview process (contact [email protected] as specified).