Senior Machine Learning Engineer
Listed on 2026-06-14
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Cloud Engineer - Software
Senior ML/Gen AI Engineer
Join us to shape the future of travel. Our open culture celebrates differences and fosters an environment where everyone belongs.
TeamExpedia Technology teams partner with our product teams to create innovative products, services, and tools to deliver high‑quality experiences for travelers, partners, and employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.
ResponsibilitiesCollaborate closely with ML Scientists to productize and scale ML models, from experimentation to robust production systems
Design, build, and own large‑scale, distributed machine learning systems for training, deployment, inference, and monitoring
Lead design discussions and architecture reviews; drive high‑impact engineering decisions for ML platforms and applications
Mentor and coach junior engineers and peers on best practices in ML engineering, system design, and code quality
Develop and maintain reusable components, libraries, and tools to accelerate ML development lifecycle
Proactively identify areas for improvement in model performance, pipeline efficiency, data quality, or platform capabilities
Ensure scalability, observability, and fault‑tolerance across all components of the ML stack
Promote engineering excellence by advocating for best practices in testing, CI/CD, infrastructure‑as‑code, and monitoring
Partner with stakeholders across Data Engineering, Product, Marketing, and Platform teams to align solutions with business goals
Stay up to date on advancements in MLOps, ML frameworks, distributed systems, and apply learnings to improve systems and processes
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
8+ years of experience in software/ML engineering with a proven track record of delivering ML solutions at scale
Strong programming skills in modern languages such as Python, Scala, or Java
Deep experience in building and maintaining production‑grade ML pipelines and infrastructure
Expertise in MLOps practices, including model lifecycle management, versioning, monitoring, and CI/CD for ML
Experience with big data ecosystems (Spark, Hive, Databricks, Delta Lake) and streaming technologies
Proficient in working with ML frameworks like Tensor Flow, PyTorch, XGBoost, or similar
Experience working in cloud‑based environments (AWS, GCP, or Azure) and with infrastructure‑as‑code tools
Hands‑on experience with orchestration tools like Flyte, Airflow, Kubeflow, etc.
Proficient in containerization and orchestration technologies like Docker and Kubernetes
Familiarity with advanced ML techniques, including deep learning, NLP, recommendation systems, and generative AI
Experience designing or implementing multi‑agent architectures for autonomous collaboration and decision‑making
Understanding of agent planning, memory, tool use, and self‑reflection mechanisms
Experience building basic ML models
Experience with automated testing across different layers (unit, integration, functional)
San Jose: $ to $; potential to $. Seattle: $ to $; potential to $.
BenefitsWe provide a full benefits package, including travel perks, generous time‑off, parental leave, a flexible work model, career‑development resources, medical/dental/vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, and a travel‑agent membership.
Equal Employment Opportunity & Disability AccommodationExpedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law. This employer participates in E‑Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee’s I‑9 to confirm work authorization.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).