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 @ 8
Agentic AI @ 8
Communication @ 3
LLM @ 3
MLOps @ 6
Machine Learning @ 5
Prompt Engineering @ 3
RAG
React @ 3
Reinforcement Learning
- 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 Core ML team in Assistance Engineering develops Agentic AI technologies to enable intelligent, scalable, and exceptional customer service experiences, including Chat AI and Voice AI assistants. The team explores state-of-the-art agentic architectures, develops and enhances AI models and ML services, and applies techniques such as supervised fine-tuning, reinforcement learning, distillation, retrieval-augmented generation and search, LLM evaluation, testing automation, feedback-based learning, and guardrails.
Responsibilities
- Champion the development of novel machine learning systems, product integrations, and performance optimizations to solve real-world problems.
- Work cross-functionally with Product, Design, and Engineering teams to design and build efficient AI solutions for Airbnb customer service products.
- Build and leverage cutting-edge AI technologies to deliver personalized, easy-to-use, and proactive customer service experiences.
- Shape initiatives from early conceptual stages through production, turning innovative concepts into impactful products.
- Learn and share the latest AI and machine learning technologies with the team.
Requirements
- PhD or Master's degree with 3+ years of experience in Computer Science, Machine Learning, Artificial Intelligence, or a related technical field, or equivalent industry experience.
- Hands-on expertise with large language models, including pretraining, fine-tuning such as SFT, RLHF, and GRPO, prompt engineering, retrieval-augmented generation architectures, and LLM evaluation frameworks.
- Experience building Agentic AI systems, including multi-agent orchestration, tool use, planning, memory, and autonomous reasoning pipelines. Experience with ReAct, LangGraph, AutoGen, or similar technologies is relevant.
- Experience shipping production-grade ML and AI systems at scale.
- Deep understanding of ML infrastructure, model serving, and MLOps best practices.
- Excellent communication skills and the ability to collaborate effectively across Engineering, Product, and Design organizations.
Location
This position is remote eligible in the United States. 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.
Compensation
The base pay range is $162,000–$186,000 USD per year. The role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Inclusion and Accommodations
Airbnb is an Equal Employment Opportunity employer committed to inclusion and belonging. Reasonable accommodations are available throughout the recruitment process for applicants with disabilities.