
Expedia, Inc. is hiring: Machine Learning Engineer III in San Jose
Expedia, Inc., San Jose, CA, United States
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.
Why Join Us?
To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.
We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.
Machine Learning Engineer III
Introduction to the Team:
Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.
We are seeking a Machine Learning Engineer III to join our Universal Messaging Platform team. This role will focus on growing our CRM Personalization initiatives to transform how we engage travelers through marketing channels like email, push, SMS, and WhatsApp. This role will be instrumental in building scalable ML pipelines and infrastructure that power personalized marketing communications, leveraging engagement signals. You’ll work closely with ML Scientists, CRM product teams, and marketing stakeholders to develop and deploy models that go beyond site behavior—enabling smarter segmentation, content recommendations, and campaign optimization.
In this role, you will:
ML Infrastructure & Pipelines: Design and implement robust, scalable ML pipelines for batch and real-time personalization across CRM channels
Model Deployment: Operationalize ML models built by ML scientists, ensuring seamless integration with marketing platforms and campaign orchestration tools
Data Engineering: Build and maintain data pipelines that ingest and transform marketing engagement data
Cross-Functional Collaboration: Partner with CRM, marketing, and analytics teams to align technical solutions with business goals
Personalization at Scale: Enable real-time inference and personalization for millions of travelers across multiple brands and communication channels
Tooling & Automation: Develop reusable components, APIs, and orchestration workflows to support experimentation and deployment
Monitoring & Optimization: Ensure reliability, scalability, and performance of ML systems; implement monitoring and alerting for production workflows
Mentorship & Best Practices: Contribute to code reviews, mentor junior engineers, and promote engineering excellence across the team
Minimum Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
5+ years of experience in ML engineering or software engineering with ML systems
Strong programming skills in Python
Experience with ML frameworks (e.g., TensorFlow, PyTorch, XGBoost) and model serving patterns
Proficiency in big data technologies (e.g., Spark, Hive, Databricks) and cloud platforms (e.g., AWS)
Experience working with containerization, deployment, and orchestration technologies (Docker, Kubernetes, Flyte/Airflow, CI/CD pipelines, etc.)
Understanding of ML lifecycle and experience deploying models in production
Strong understanding of personalization, experimentation, and customer-centric design models
Preferred Qualifications:
Hands-on experience with Java or Scala
Familiarity with marketing data and CRM systems
The total cash range for this position in San Jose is $157,500.00 to $220,500.00. Employees in this role have the potential to increase their pay up to $252,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.
Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.
Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership.
Accommodation requests
If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.
We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.
Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50
Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs.
Expedia 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, or veteran status. 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
In Summary: Machine Learning Engineer III will focus on growing our CRM Personalization initiatives to transform how we engage travelers through marketing channels like email, push, SMS, and WhatsApp . This role will be instrumental in building scalable ML pipelines and infrastructure that power personalized marketing communications, leveraging engagement signals .
En Español: Las marcas del Grupo Expedia impulsan los viajes globales para todos, en todas partes. Diseñamos tecnología de vanguardia para hacer que el viaje sea más suave y memorable, y creamos soluciones innovadoras para nuestros socios. Nuestra comunidad diversa, vibrante y acogedora es esencial para conducir nuestro éxito. ¿Por qué unirse a nosotros? Para dar forma al futuro del viaje, la gente debe venir primero. Guiados por nuestros Acuerdos de Valores y Liderazgo, fomentamos una cultura abierta donde todos pertenecen, se celebran las diferencias y sabemos que cuando uno de nosotros gana, todos ganamos. Proporcionamos un paquete completo de beneficios, incluidas ventajas emocionantes para viajar, tiempo libre generoso, licencia parental, un modelo de trabajo flexible (con algunas oficinas geniales) y recursos de desarrollo profesional, todo esto para alimentar la pasión de nuestros empleados por viajar y garantizar una carrera muy gratificante. Este papel se centrará en el crecimiento de nuestras iniciativas de personalización CRM para transformar la forma en que involucramos a los viajeros a través de canales de marketing como correo electrónico, push, SMS y WhatsApp. En este papel, comprenderá: Infraestructura y oleoductos de ML: Diseñar e implementar tuberías técnicas robustas y escalables para la personalización en lote y tiempo real a través de los canales CRM Desarrollo Modelo: Operationalizar modelos de ML construidos por científicos de ML, asegurando una integración perfecta con plataformas de marketing y herramientas de orquestación de campañas Ingeniería de datos: Construir y mantener tuberías de datos que ingieren y transforman datos de compromiso de marketing Colaboración interfuncional: Socio con equipos de CRM, marketing y análisis para alinear soluciones técnicas con objetivos empresariales Personalización a escala: Habilitar excelencia y personalización en tiempo real para millones de viajeros múltiples marcas y canales de comunicación Desarrollado & Automatización: Desarrollar componentes reutilizables, APIs y sistemas de alertación de trabajo Oficina de conocimientos generales y monitoreo y optimización del despliegue Los mejores métodos de aprendizaje (Multiple experiencia) Para desarrollar las capacidades profesionales y experimentales de diseño de los sistemas de software de ingeniería de computadora o tecnología de montaje. Los empleados en este papel tienen el potencial de aumentar su salario hasta $ 252.000.00, que es la parte superior del rango, basado en un desempeño continuo, demostrado y sostenido en el rol. El pago inicial para este puesto variará según múltiples factores, incluida la ubicación, el presupuesto disponible y los conocimientos, las habilidades y la experiencia del individuo. Se pueden modificar los rangos salariales en el futuro. Expedia Group se enorgullece de ofrecer una amplia gama de beneficios para apoyar a los empleados y sus familias, incluyendo licencias médicas/dental/visión, cada vez pagadas, y un Programa de Asistencia al Empleado. Para alimentar su pasión por viajar, ofrecemos un reembolso de bienestar y viajes, descuentos de viaje y membresía de una Agencia Internacional de Viajes (IATAN). Las marcas comerciales y los logotipos son propiedad de sus respectivos propietarios. CST: 2029030-50 Oportunidades de empleo y ofertas de trabajo en Expedia Group siempre vendrán desde equipos de adquisición y contratación de talentos del Grupo Expedia. Nunca proporcione información personal sensible a alguien a menos que esté seguro de quién es el destinatario. El grupo Expedia no amplía las ofertas laborales por correo electrónico o cualquier otra herramienta de mensajería a individuos con quienes no hayamos hecho contacto previo. Nuestro dominio de correo electrónico es @expediagroup.com. La página web oficial para encontrar y solicitar vacantes laborables en el Grupo Expedias es carrieras. expediagroups.com/jobs.
Why Join Us?
To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.
We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.
Machine Learning Engineer III
Introduction to the Team:
Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.
We are seeking a Machine Learning Engineer III to join our Universal Messaging Platform team. This role will focus on growing our CRM Personalization initiatives to transform how we engage travelers through marketing channels like email, push, SMS, and WhatsApp. This role will be instrumental in building scalable ML pipelines and infrastructure that power personalized marketing communications, leveraging engagement signals. You’ll work closely with ML Scientists, CRM product teams, and marketing stakeholders to develop and deploy models that go beyond site behavior—enabling smarter segmentation, content recommendations, and campaign optimization.
In this role, you will:
ML Infrastructure & Pipelines: Design and implement robust, scalable ML pipelines for batch and real-time personalization across CRM channels
Model Deployment: Operationalize ML models built by ML scientists, ensuring seamless integration with marketing platforms and campaign orchestration tools
Data Engineering: Build and maintain data pipelines that ingest and transform marketing engagement data
Cross-Functional Collaboration: Partner with CRM, marketing, and analytics teams to align technical solutions with business goals
Personalization at Scale: Enable real-time inference and personalization for millions of travelers across multiple brands and communication channels
Tooling & Automation: Develop reusable components, APIs, and orchestration workflows to support experimentation and deployment
Monitoring & Optimization: Ensure reliability, scalability, and performance of ML systems; implement monitoring and alerting for production workflows
Mentorship & Best Practices: Contribute to code reviews, mentor junior engineers, and promote engineering excellence across the team
Minimum Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
5+ years of experience in ML engineering or software engineering with ML systems
Strong programming skills in Python
Experience with ML frameworks (e.g., TensorFlow, PyTorch, XGBoost) and model serving patterns
Proficiency in big data technologies (e.g., Spark, Hive, Databricks) and cloud platforms (e.g., AWS)
Experience working with containerization, deployment, and orchestration technologies (Docker, Kubernetes, Flyte/Airflow, CI/CD pipelines, etc.)
Understanding of ML lifecycle and experience deploying models in production
Strong understanding of personalization, experimentation, and customer-centric design models
Preferred Qualifications:
Hands-on experience with Java or Scala
Familiarity with marketing data and CRM systems
The total cash range for this position in San Jose is $157,500.00 to $220,500.00. Employees in this role have the potential to increase their pay up to $252,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.
Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.
Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership.
Accommodation requests
If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.
We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.
Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50
Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs.
Expedia 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, or veteran status. 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
In Summary: Machine Learning Engineer III will focus on growing our CRM Personalization initiatives to transform how we engage travelers through marketing channels like email, push, SMS, and WhatsApp . This role will be instrumental in building scalable ML pipelines and infrastructure that power personalized marketing communications, leveraging engagement signals .
En Español: Las marcas del Grupo Expedia impulsan los viajes globales para todos, en todas partes. Diseñamos tecnología de vanguardia para hacer que el viaje sea más suave y memorable, y creamos soluciones innovadoras para nuestros socios. Nuestra comunidad diversa, vibrante y acogedora es esencial para conducir nuestro éxito. ¿Por qué unirse a nosotros? Para dar forma al futuro del viaje, la gente debe venir primero. Guiados por nuestros Acuerdos de Valores y Liderazgo, fomentamos una cultura abierta donde todos pertenecen, se celebran las diferencias y sabemos que cuando uno de nosotros gana, todos ganamos. Proporcionamos un paquete completo de beneficios, incluidas ventajas emocionantes para viajar, tiempo libre generoso, licencia parental, un modelo de trabajo flexible (con algunas oficinas geniales) y recursos de desarrollo profesional, todo esto para alimentar la pasión de nuestros empleados por viajar y garantizar una carrera muy gratificante. Este papel se centrará en el crecimiento de nuestras iniciativas de personalización CRM para transformar la forma en que involucramos a los viajeros a través de canales de marketing como correo electrónico, push, SMS y WhatsApp. En este papel, comprenderá: Infraestructura y oleoductos de ML: Diseñar e implementar tuberías técnicas robustas y escalables para la personalización en lote y tiempo real a través de los canales CRM Desarrollo Modelo: Operationalizar modelos de ML construidos por científicos de ML, asegurando una integración perfecta con plataformas de marketing y herramientas de orquestación de campañas Ingeniería de datos: Construir y mantener tuberías de datos que ingieren y transforman datos de compromiso de marketing Colaboración interfuncional: Socio con equipos de CRM, marketing y análisis para alinear soluciones técnicas con objetivos empresariales Personalización a escala: Habilitar excelencia y personalización en tiempo real para millones de viajeros múltiples marcas y canales de comunicación Desarrollado & Automatización: Desarrollar componentes reutilizables, APIs y sistemas de alertación de trabajo Oficina de conocimientos generales y monitoreo y optimización del despliegue Los mejores métodos de aprendizaje (Multiple experiencia) Para desarrollar las capacidades profesionales y experimentales de diseño de los sistemas de software de ingeniería de computadora o tecnología de montaje. Los empleados en este papel tienen el potencial de aumentar su salario hasta $ 252.000.00, que es la parte superior del rango, basado en un desempeño continuo, demostrado y sostenido en el rol. El pago inicial para este puesto variará según múltiples factores, incluida la ubicación, el presupuesto disponible y los conocimientos, las habilidades y la experiencia del individuo. Se pueden modificar los rangos salariales en el futuro. Expedia Group se enorgullece de ofrecer una amplia gama de beneficios para apoyar a los empleados y sus familias, incluyendo licencias médicas/dental/visión, cada vez pagadas, y un Programa de Asistencia al Empleado. Para alimentar su pasión por viajar, ofrecemos un reembolso de bienestar y viajes, descuentos de viaje y membresía de una Agencia Internacional de Viajes (IATAN). Las marcas comerciales y los logotipos son propiedad de sus respectivos propietarios. CST: 2029030-50 Oportunidades de empleo y ofertas de trabajo en Expedia Group siempre vendrán desde equipos de adquisición y contratación de talentos del Grupo Expedia. Nunca proporcione información personal sensible a alguien a menos que esté seguro de quién es el destinatario. El grupo Expedia no amplía las ofertas laborales por correo electrónico o cualquier otra herramienta de mensajería a individuos con quienes no hayamos hecho contacto previo. Nuestro dominio de correo electrónico es @expediagroup.com. La página web oficial para encontrar y solicitar vacantes laborables en el Grupo Expedias es carrieras. expediagroups.com/jobs.