Senior Backend Software Engineer, Media Ingestion & Serving

Airbnb Airbnb · Consumer · United States · Software Engineering

Senior Backend Software Engineer for Airbnb's Media Foundation team, focusing on building and scaling the platform that powers all media experiences. The role involves designing and implementing backend systems for media processing, storage, and serving, with a key responsibility in enabling ML/AI analysis on media assets and serving extracted metadata. The position emphasizes scalable, reliable systems, cost optimization, and collaboration with product teams.

What you'd actually do

  1. Design, develop, and maintain backend services and data pipelines that power media ingestion, processing, and serving at Airbnb scale
  2. Build platform capabilities that enable ML/AI teams to trigger analysis workflows, store extracted metadata, and access media intelligence across product surfaces
  3. Work closely with engineers from product teams across Airbnb, understanding their media needs and building self-serve solutions to address them
  4. Continuously optimize and improve the performance, reliability, and cost-efficiency of existing media infrastructure
  5. Stay current with industry trends in distributed systems, media processing, ML infrastructure, and workflow orchestration frameworks

Skills

Required

  • 5+ years of backend software engineering experience
  • Building and operating large-scale distributed systems
  • media-related technologies (image processing, video transcoding, or metadata management)
  • Java, Kotlin, or similar backend languages
  • designing APIs
  • data models
  • collaboration and communication
  • partnering effectively with cross-functional teams

Nice to have

  • Experience building data pipelines
  • batch processing systems
  • platforms that support ML/AI workflows
  • ML/AI infra experts

What the JD emphasized

  • demonstrated experience with media-related technologies (image processing, video transcoding, or metadata management)
  • Experience building data pipelines, batch processing systems, or platforms that support ML/AI workflows is highly valued