Software Machine Learning Principal Engineer
Core
Design, build, and deploy LLM-powered systems for AI Assistant travel workflows and critical business use cases, focusing on reliability, latency, and cost efficiency.
Role type
Principal Machine Learning Engineer (LLM Systems & Orchestration)
Builds
Production AI/ML systems, retrieval and orchestration pipelines, and evaluation frameworks for travel experiences.
Domain
Travel technology, Large Language Models (LLM), AI Agents, and RAG systems.
Deliverable
production ML models
Required skills
Python, LLM application development, RAG, function calling, agent orchestration, data and ML pipeline operations, software engineering fundamentals, observability, A/B testing.
Preferred skills
Travel/marketplace domain experience, AI Assistant platform integration patterns, automated evaluation frameworks (RLHF, human eval), information retrieval.
Technologies
Python, LLMs, RAG, A/B testing infrastructure, CI/CD.
Responsibilities
Design and deploy LLM-powered systems in travel workflows; build retrieval, orchestration, and evaluation pipelines; improve reliability and cost efficiency of AI systems; develop automated and human-in-the-loop evaluation frameworks; partner with product to define feasible AI capabilities; instrument systems for observability and learning; collaborate with platform teams to integrate content and APIs.
Seniority
Principal, hands-on IC with strategic impact.