Expedia , Inc.
Overview
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. Machine Learning Engineer III : 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 unified technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. The Search and Recommendations Machine Learning Engineering (MLE) team within the Multi-Channel Shopping organization is responsible for advancing Ranking, Recommendations, Text Search, and Traveler Insights across Expedia Group brands. This high-impact team shapes the user shopping experience and leverages cutting-edge AI technologies to optimize key business metrics. This role aligns with Expedia Groups priorities by delivering exceptional traveler experiences and making travel more accessible and rewarding. In this role, you will : System & Software Design : Design and develop moderately complex, testable, and observable systems; contribute to architectural discussions for big data and ML applications. API & Service Development : Build APIs and services for use across business units, ensuring reusability and scalability. Business Impact Alignment : Understand how technical work supports business goals; identify and solve project-level business problems with minimal guidance. Cross-Functional Collaboration : Coordinate with stakeholders across engineering, product, and data to align priorities and deliver shared solutions. Innovation & Optimization : Identify inefficiencies in code and systems; propose improvements and innovations in ML engineering, platforms, and tooling. Operational Excellence : Ensure performance, scalability, and reliability of systems through monitoring, testing, and adherence to SLAs. Mentorship & Code Quality : Lead code reviews, mentor peers, and contribute to a culture of engineering excellence and best practices. Technical Communication : Document and present findings clearly to technical and non-technical audiences. Strategic Thinking : Apply systems thinking to identify process or policy improvements that scale beyond immediate teams. Community Engagement : Participate in communities of practice and foster knowledge exchange. Experience and qualifications : Bachelors or Masters degree in Computer Science, Statistics, Math, Engineering, or related field; or equivalent professional experience. 3+ years of experience in software engineering or machine learning engineering. Programming Proficiency : Comfortable programming in Python and experience developing software in at least 3 languages, with strong command of at least one language across multiple tech stacks. Machine Learning Engineering : Built and maintained at least one end-to-end ML pipeline in production, including feature engineering, model training, validation, and scalable inference. ML Libraries & Frameworks : Proficient in PyTorch, TensorFlow, and model serving patterns; familiar with dependency management in ML/DS systems. Big Data & Distributed Systems : Strong command of Spark (including map-reduce); experience training ML models on large datasets with GPUs or distributed compute. Cloud & Infrastructure : Experience with cloud services (e.g., AWS), workflow orchestration (e.g., Airflow), streaming applications in cloud/hybrid environments; familiar with IAM policies and cloud storage (e.g., S3). Software Engineering Principles : Applies data structures, design patterns, and software frameworks to write clean, modular, maintainable code. Testing & Debugging : Designs testable systems, uses tools to monitor and debug code, and fixes issues within SLA constraints. Continuous Learning : Stays current with emergent technologies, seeks new skills, and shares knowledge across teams. Expedia Group offers a broad benefits package, including medical/dental/vision, paid time off, and an Employee Assistance Program. We provide wellness and travel reimbursement, travel discounts, and opportunities for travel-related perks. View our full list of benefits through the official channels. The total cash range for this position is posted for Seattle and Austin locations, with potential to increase based on performance and market factors. Starting pay varies by location and experience, and pay ranges may be modified in the future. Accommodation requests: If you need assistance with any part of the application or recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request process. Expedia Group is an equal opportunity employer and participates in E-Verify. We encourage applicants from diverse backgrounds and experiences. #J-18808-Ljbffr
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. Machine Learning Engineer III : 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 unified technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. The Search and Recommendations Machine Learning Engineering (MLE) team within the Multi-Channel Shopping organization is responsible for advancing Ranking, Recommendations, Text Search, and Traveler Insights across Expedia Group brands. This high-impact team shapes the user shopping experience and leverages cutting-edge AI technologies to optimize key business metrics. This role aligns with Expedia Groups priorities by delivering exceptional traveler experiences and making travel more accessible and rewarding. In this role, you will : System & Software Design : Design and develop moderately complex, testable, and observable systems; contribute to architectural discussions for big data and ML applications. API & Service Development : Build APIs and services for use across business units, ensuring reusability and scalability. Business Impact Alignment : Understand how technical work supports business goals; identify and solve project-level business problems with minimal guidance. Cross-Functional Collaboration : Coordinate with stakeholders across engineering, product, and data to align priorities and deliver shared solutions. Innovation & Optimization : Identify inefficiencies in code and systems; propose improvements and innovations in ML engineering, platforms, and tooling. Operational Excellence : Ensure performance, scalability, and reliability of systems through monitoring, testing, and adherence to SLAs. Mentorship & Code Quality : Lead code reviews, mentor peers, and contribute to a culture of engineering excellence and best practices. Technical Communication : Document and present findings clearly to technical and non-technical audiences. Strategic Thinking : Apply systems thinking to identify process or policy improvements that scale beyond immediate teams. Community Engagement : Participate in communities of practice and foster knowledge exchange. Experience and qualifications : Bachelors or Masters degree in Computer Science, Statistics, Math, Engineering, or related field; or equivalent professional experience. 3+ years of experience in software engineering or machine learning engineering. Programming Proficiency : Comfortable programming in Python and experience developing software in at least 3 languages, with strong command of at least one language across multiple tech stacks. Machine Learning Engineering : Built and maintained at least one end-to-end ML pipeline in production, including feature engineering, model training, validation, and scalable inference. ML Libraries & Frameworks : Proficient in PyTorch, TensorFlow, and model serving patterns; familiar with dependency management in ML/DS systems. Big Data & Distributed Systems : Strong command of Spark (including map-reduce); experience training ML models on large datasets with GPUs or distributed compute. Cloud & Infrastructure : Experience with cloud services (e.g., AWS), workflow orchestration (e.g., Airflow), streaming applications in cloud/hybrid environments; familiar with IAM policies and cloud storage (e.g., S3). Software Engineering Principles : Applies data structures, design patterns, and software frameworks to write clean, modular, maintainable code. Testing & Debugging : Designs testable systems, uses tools to monitor and debug code, and fixes issues within SLA constraints. Continuous Learning : Stays current with emergent technologies, seeks new skills, and shares knowledge across teams. Expedia Group offers a broad benefits package, including medical/dental/vision, paid time off, and an Employee Assistance Program. We provide wellness and travel reimbursement, travel discounts, and opportunities for travel-related perks. View our full list of benefits through the official channels. The total cash range for this position is posted for Seattle and Austin locations, with potential to increase based on performance and market factors. Starting pay varies by location and experience, and pay ranges may be modified in the future. Accommodation requests: If you need assistance with any part of the application or recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request process. Expedia Group is an equal opportunity employer and participates in E-Verify. We encourage applicants from diverse backgrounds and experiences. #J-18808-Ljbffr