Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
Agile @ 6
Communication @ 4
Data Science
Experimentation
LLM @ 4
Planning @ 3
Prompt Engineering @ 4
RAG @ 3
Software Development @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Airbnb's Ambassador Routing & Channels (ARC) team within Community Support builds intelligent, differentiated service experiences that ensure support requests across channels are addressed by the right expert. The team develops routing infrastructure and AI-driven workflows that improve resolution speed, interaction quality, and customer satisfaction at scale.
Responsibilities
- Lead and contribute to engineering delivery for intelligent agent matching, personalized support experiences for high-value customers, and routing and communication channel capabilities.
- Own and evolve core routing infrastructure, including decision engines, workflow orchestration, and routing rule management.
- Ensure high availability, correctness, and scalability across millions of daily support interactions.
- Consolidate fragmented routing logic across platforms and channels into a centralized, auditable, and maintainable system.
- Collaborate with Product, Operations, Data Science, and partner engineering teams.
- Participate in technical design reviews, code reviews, and architectural decision-making.
- Mentor junior engineers and contribute to engineering excellence.
- Develop backend systems and enhance AI prompt effectiveness for routing and differentiated service experiences.
- Lead and contribute across technical design, implementation, testing, experimentation, and production deployment.
- Participate in on-call rotations, incident response, and post-mortems.
- Participate in sprint planning, backlog grooming, and design document sessions.
- Optimize system availability, performance, and scalability across AI-driven routing workflows.
- Collaborate with cross-regional engineering partners to align on shared routing capabilities.
Requirements
- 6+ years of software development experience in service-oriented architectures and backend development.
- Expertise in workflow optimization and scalable, flexible backend architecture.
- Experience designing and iterating on prompt engineering for AI and LLM-driven scenarios.
- Familiarity with RAG patterns, memory routing, and agent planning.
- Proficiency in building backend systems with a focus on technical quality, efficiency, and resilience.
- Excellent collaboration and communication skills.
- Interest in agile development, system optimization, and team productivity improvements.
- Bachelor's, Master's, or Ph.D. degree, preferably in Computer Science, or equivalent practical experience.
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. Candidates must live in a state where Airbnb, Inc. has a registered entity.
Benefits
The role may be eligible for bonus, equity, benefits, and Employee Travel Credits.
More jobs at Airbnb
Software Engineer, Application Platform
Airbnb · United States
USD 162,000-190,000 per year
Senior Analyst, Frontline Performance
Airbnb · United States
USD 157,000-171,000 per year
Senior Advanced Analyst, Fraud & Safety Investigations
Airbnb · Bengaluru, India
INR 1,960,000-2,800,000 per year
Senior Staff Data Engineer, Foundational Data
Airbnb · United States
USD 248,000-310,000 per year
Senior Executive IT Support Engineer, Tech Foundations
Airbnb · San Francisco, United States
USD 132,000-155,000 per year
Similar jobs
Staff Advanced Analytics, Community Blueprint & Quality
Airbnb · United States
USD 180,000-221,000 per year
Senior Technical Marketing Engineer, Enterprise AI Software
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Staff Machine Learning Engineer, Consumer
Reddit · United States
USD 230,000-322,000 per year
Staff Software Engineer, Machine Learning Platform
Stripe · South San Francisco, United States, Seattle, United States
USD 224,000-336,000 per year
Forward Deployed Engineer, Enterprise - Tavily
Nebius · United States, New York City, United States
USD 179,500-224,300 per year
Growth Engineer
ClickHouse · United States
USD 125,000-200,000 per year
Staff Workday Integration Engineer, Tech Foundations
Airbnb · United States
USD 180,000-225,000 per year
Senior Software Engineer - Integrations - AI/ML
ClickHouse · United States
USD 147,000-238,000 per year