Senior Software Development Engineer

Expedia Expedia · Hospitality · Gurgaon, India

Senior Software Development Engineer role at Expedia Group focused on integrating and operating AI/ML-enabled solutions within the travel booking platform to improve outcomes. The role involves designing and developing complex software systems, leading implementations, and collaborating with cross-functional teams, with a strong emphasis on backend development in object-oriented languages and experience with large-scale distributed systems.

What you'd actually do

  1. Design and develop complex software systems and services, applying advanced system design, API design, and data modeling techniques
  2. Lead the implementation of scalable, reliable, and maintainable solutions across multiple domains or platforms
  3. Drive technical decisions and mentor other engineers to elevate team knowledge and performance
  4. Collaborate with cross-functional teams to translate business requirements into robust technical solutions
  5. Safely integrate and operate AI/ML-enabled solutions that improve outcomes, ensuring responsible and effective use of AI technologies
  6. Foster a culture of continuous improvement by identifying opportunities to optimize processes, code quality, and system performance

Skills

Required

  • 8+ years of professional backend software development experience in an object‑oriented language (e.g., Java, Kotlin, or similar)
  • Demonstrated ownership of services, multi-service architectures, or domain solutions at an organizational level
  • Proven expertise in advanced system design, API development, and data modeling for large-scale distributed systems
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products

Nice to have

  • Deep experience designing, scaling, and operating distributed systems in production environments
  • Track record of providing technical leadership and driving architectural decisions for complex projects
  • Proactive in optimizing software for performance, reliability, and security at enterprise scale
  • Strong data-driven decision-making skills and a commitment to operational excellence
  • Experience leveraging AI/ML to deliver innovative solutions within system and software engineering contexts

What the JD emphasized

  • AI/ML-enabled solutions
  • applying AI/ML concepts
  • leveraging AI/ML to deliver innovative solutions

Other signals

  • AI/ML-enabled solutions
  • applying AI/ML concepts
  • leveraging AI/ML to deliver innovative solutions