Senior Software Engineer, Community Support Engineering

Airbnb Airbnb · Consumer · United States · Software Engineering

Senior Software Engineer role focused on building and scaling AI-driven features for Airbnb's community support systems, including classical ML and Generative AI. The role involves full-stack development, backend component building, and close collaboration with ML/GenAI engineers to enhance agent experience and operational efficiency.

What you'd actually do

  1. Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy to build novel products and features
  2. Drive, lead, and contribute to the full development cycle: technical design, development, test automation, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  3. Build efficient and reusable backend components, with high quality, while making sure to maintain performance and scalable systems.
  4. Practice Full-Stack development, including frontend web, contributing to UI used by thousands of agents all day.
  5. Work closely with Machine Learning and Generative AI Engineers to greatly improve Community Support systems.

Skills

Required

  • 6+ years industry experience
  • Proficiency in one or more back-end server languages (Java/Kotlin/C++)
  • Experience building AI-driven features: Both classical supervised machine learning, and Generative AI
  • Experience in building and scaling high-quality and high-traffic products (or systems).
  • Ability to evaluate technical approaches and design product solutions to solve real-world problems.

Nice to have

  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
  • Excellent communication skills and the ability to work well within a team and with teams across the engineering, product & design organizations
  • Mentorship to junior developers

What the JD emphasized

  • Experience building AI-driven features: Both classical supervised machine learning, and Generative AI

Other signals

  • improving agent experience
  • improving community support systems
  • building AI-driven features