The Senior Software Development Engineer – ML Platform is part of Expedia Group’s ML Platform team, which builds the tools, components, processes, and services that support the full machine learning lifecycle—from feature engineering and training to real-time inference, monitoring, and cost transparency. The platform helps teams, including ML scientists and non-coders, ship models safely, quickly, and at scale. The role designs, builds, and evolves scalable ML platform capabilities, delivering maintainable software and improving the reliability, performance, security, and operational health of production systems. It partners with engineers and stakeholders to shape technical approaches and platform direction, while balancing near-term delivery with long-term scalability, maintainability, and developer experience. The role also safely integrates and operates AI/ML-enabled solutions. The position requires a bachelor’s degree in computer science or a related technical field, or equivalent related professional experience, and at least eight years of relevant professional experience. Total cash ranges are $184,500–$258,000 in Seattle, with potential increases up to $295,000 based on sustained performance, and $199,000–$278,500 in San Jose, with potential increases up to $318,500 based on sustained performance. Starting pay varies by location, budget, and the individual’s knowledge, skills, and experience; ranges may change. Expedia Group offers benefits and perks including medical, dental, and vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, travel discounts, and IATAN membership.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior