Senior Software Engineer, Marketing Technology

at Airbnb
USD 196,000-227,000 per year
SENIOR
✅ Remote

Tech Stack

AI Agentic Systems @ 4 Communication @ 7 Experimentation Go @ 6 Java @ 6 Kotlin @ 6 LLM @ 4 Leadership @ 7 Marketing @ 4 Observability Rust @ 6

Details

Airbnb's Marketing Technology organization provides a platform and measurement capabilities that enable marketing and product teams to engage customers across Email, Push, SMS, Google Ads, Facebook Ads, and other channels.

As a Senior Software Engineer on the Segmentation & Insights Platform team, you will lead projects end-to-end and help shape how Airbnb reaches its guests and hosts. The team builds high-scale backend systems that segment guests, hosts, and other entities, handling more than 100,000 requests per second and powering marketing, in-app experiences, and other use cases. The team is also building agentic workflows for the future of Marketing Technology and Airbnb's autonomous Growth Engine.

Responsibilities

  • Scale the core platform to maintain high availability, low latency, and observability.
  • Debug complex problems, identify bottlenecks, and optimize systems for growing demand.
  • Build agentic features for Airbnb's autonomous Marketing Growth Engine, primarily contributing to campaign ideation and refinement.
  • Lead projects across the full development lifecycle, including technical design, implementation, testing, experimentation, and production rollout.
  • Work with Product, Design, Data, Marketing Operations, and other partners to translate marketing goals into platform capabilities.
  • Partner with engineering teams across Marketing Technology to build integrated systems.
  • Advise teams across Airbnb on use cases, guide service integrations, and improve systems to make them easier to adopt.
  • Participate in on-call rotations, incident response, and post-mortems.
  • Use AI tools to work efficiently across multiple workstreams while maintaining quality, correctness, and long-term system health.

Requirements

  • 5+ years of software engineering experience.
  • Bachelor's, Master's, or PhD degree, preferably in Computer Science, or equivalent experience.
  • Expertise in backend systems with large-scale service-oriented architecture.
  • Experience building agentic systems or LLM-powered applications.
  • Proficiency in one or more modern programming languages, such as Go, Rust, Java, or Kotlin.
  • Strong communication skills and experience driving initiatives across teams, organizations, and leadership.
  • Passion for learning, driving impact, and moving quickly without sacrificing quality.

Location

This position is US remote eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with the manager. The employee must live in a state where Airbnb, Inc. has a registered entity.

Benefits

The role may be eligible for a bonus, equity, benefits, and Employee Travel Credits.

The base pay range is subject to change and depends on factors including training, transferable skills, work experience, business needs, and market demands.

More jobs at Airbnb

Similar jobs