Airbnb
Machine Learning Engineer, Customer Support Engineering
Remote Software Engineering role with clear candidate location fit.
PostedRecently added
Eligible countries1 accepted country
Seniority signalOpen level
Work settingRemote
Accepted candidate locations
USA
Role overview
Machine Learning Engineer, Customer Support Engineering
Requirements and responsibilities
Readable role content extracted into sections for faster review.
Details
- Champion the development of novel ML systems, product integrations, and performance optimizations to solve real-world problems
- Work cross-functionally with product, design, and other engineering counterparts to design and build efficient AI solutions for Airbnb CS products
- Learn and share the latest AI/ML technologies with the team.
- PhD or Master's degree w/ 3+ YOE in Computer Science, Machine Learning, Artificial Intelligence, or a related technical field — or equivalent industry experience
- Hands-on expertise in LLM, including pretraining, fine-tuning (SFT, RLHF, GRPO), prompt engineering, RAG architectures, and LLM evaluation frameworks
- Experience building Agentic AI systems — including multi-agent orchestration, tool-use, planning, memory, and autonomous reasoning pipelines (e.g., ReAct, LangGraph, AutoGen, or similar)
- Experience of shipping production-grade ML/AI systems at scale, with deep understanding of ML infrastructure, model serving, and MLOps best practices
- Excellent communication skills with the ability to collaborate effectively across Engineering, Product, and Design organizations
Similar roles
Keep a backup shortlist.
Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.