Expedia Group
Join to apply for the
Machine Learning Engineer III
role at
Expedia Group . This range is provided by Expedia Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range
$137,500.00/yr - $192,500.00/yr Overview
Expedia 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 unified technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. Responsibilities
System & Software Design: Design and develop moderately complex, testable, observable systems; contribute to architectural discussions, especially 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 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 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 scalable process or policy improvements. Community Engagement: Participate in communities of practice and promote knowledge sharing. Experience and qualifications
Bachelor’s or Master’s degree in Computer Science, Statistics, Math, Engineering, or related field; or equivalent professional experience. 3+ years of experience in software or machine learning engineering. Proficiency in Python; experience developing software in at least 3 languages; able to choose the right language for the task. End-to-end ML pipeline in production, including feature engineering, model training, validation, and scalable inference. Proficiency with PyTorch, TensorFlow, and model serving patterns; familiarity with ML/DS dependency management. Strong experience with Spark and distributed systems; experience training ML models on large datasets with GPUs or distributed compute. Cloud experience (e.g., AWS), orchestration (e.g., Airflow), and building streaming applications; familiarity with IAM and cloud storage (e.g., S3). Software engineering principles: data structures, design patterns, and modular code. Testing & debugging: designing testable systems and monitoring/debugging within SLA constraints. Continuous learning and breadth: staying current with emerging technologies and sharing knowledge across teams. Benefits and additional information
Expedia Group offers a comprehensive benefits package, including medical/dental/vision, paid time off, travel perks, wellness and travel reimbursement, and an Employee Assistance Program. Some locations have additional program details. View our full list of benefits. The total cash range for this position in Seattle is $137,500.00 to $192,500.00, with potential to earn up to $220,000.00 based on performance. The same range applies in Austin, with the same potential for top-end earnings. Starting pay varies by location, budget, and an individual’s experience. Pay ranges may be updated in the future. Accommodation requests: If you need assistance with any part of the application or recruiting process due to a disability or health condition, please contact our Recruiting Accommodations Team. Expedia Group is an equal opportunity employer. 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 as required. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Software Development
#J-18808-Ljbffr
Machine Learning Engineer III
role at
Expedia Group . This range is provided by Expedia Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range
$137,500.00/yr - $192,500.00/yr Overview
Expedia 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 unified technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. Responsibilities
System & Software Design: Design and develop moderately complex, testable, observable systems; contribute to architectural discussions, especially 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 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 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 scalable process or policy improvements. Community Engagement: Participate in communities of practice and promote knowledge sharing. Experience and qualifications
Bachelor’s or Master’s degree in Computer Science, Statistics, Math, Engineering, or related field; or equivalent professional experience. 3+ years of experience in software or machine learning engineering. Proficiency in Python; experience developing software in at least 3 languages; able to choose the right language for the task. End-to-end ML pipeline in production, including feature engineering, model training, validation, and scalable inference. Proficiency with PyTorch, TensorFlow, and model serving patterns; familiarity with ML/DS dependency management. Strong experience with Spark and distributed systems; experience training ML models on large datasets with GPUs or distributed compute. Cloud experience (e.g., AWS), orchestration (e.g., Airflow), and building streaming applications; familiarity with IAM and cloud storage (e.g., S3). Software engineering principles: data structures, design patterns, and modular code. Testing & debugging: designing testable systems and monitoring/debugging within SLA constraints. Continuous learning and breadth: staying current with emerging technologies and sharing knowledge across teams. Benefits and additional information
Expedia Group offers a comprehensive benefits package, including medical/dental/vision, paid time off, travel perks, wellness and travel reimbursement, and an Employee Assistance Program. Some locations have additional program details. View our full list of benefits. The total cash range for this position in Seattle is $137,500.00 to $192,500.00, with potential to earn up to $220,000.00 based on performance. The same range applies in Austin, with the same potential for top-end earnings. Starting pay varies by location, budget, and an individual’s experience. Pay ranges may be updated in the future. Accommodation requests: If you need assistance with any part of the application or recruiting process due to a disability or health condition, please contact our Recruiting Accommodations Team. Expedia Group is an equal opportunity employer. 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 as required. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Software Development
#J-18808-Ljbffr