✦ Luna Orbit — AI & Machine Learning

Software Development Engineer II - ML Platform

at Expedia Group

📍 Austin Domain 11 - HomeAway Hybrid 💰 $119K – $166K USD / year Posted March 25, 2026
Salary $119K – $166K USD / year
Type Full-Time
Experience mid
Exp. Years 2+ years
Education Not specified
Category AI & Machine Learning

This role involves developing and maintaining scalable services, collaborating with cross-functional teams, and applying AI/ML solutions to enhance travel technology platforms at Expedia.

  • Develop and maintain services
  • Collaborate with teams
  • Apply coding best practices
  • Implement AI/ML solutions
  • Ensure system performance

The technical environment includes Python, Java, JavaScript, React, and Scala, with a focus on distributed systems, system design, testing, and performance tuning.

The ideal candidate is a mid-level software engineer with experience in developing scalable services, strong coding skills in Java, Python, and JavaScript, and familiarity with AI/ML solutions and distributed systems.

Designdeveloptestand maintain services and componentsOwn end-to-end delivery of featuresCollaborate with cross-functional teamsApply strong coding practicesExperience with AI/ML solutions
Experience with distributed systemsKnowledge of AI-driven systemsOperational readinessPerformance tuning
PythonJavaJavaScriptReactScala
Software DevelopmentAPI DesignSystem DesignTestingDebuggingPerformance TuningAI/ML SolutionsDistributed SystemsPythonJavaJavaScriptReactScalaAgile Methodologies
Software DevelopmentAPI DesignSystem DesignTestingDebuggingPerformance TuningAI/ML SolutionsDistributed SystemsPythonJavaJavaScriptReactScalaAgile Methodologies
CollaborationProblem SolvingCommunicationTechnical DocumentationTeamwork
Industry Technology
Job Function Design, develop, and maintain scalable software services for travel platforms.
Role Subtype Software Development Engineer
Tech Domains Python, Java, JavaScript, React, Scala
Software Development EngineerAPI DesignSystem DesignTestingDebuggingPerformance TuningAI/ML SolutionsDistributed SystemsPythonJavaJavaScriptReactScalaAgile Methodologiessoftware developmentAPI designsystem designtestingdebuggingperformance tuningAI solutionsdistributed systemspythonjava

Lack of experience with distributed systems, No experience with AI/ML solutions, No proficiency in Java or Python, No experience in system design

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile