Gurgaon, Haryana, India Hybrid Employment

Expedia Group is hiring a Software Development Engineer III

About the Role

Join Expedia Group as a Software Development Engineer III to design, build, and operate the backend platform services that power real-time fraud detection, automated remediation, and investigation workflows across our marketplace. This hands-on engineering role focuses on creating reliable distributed systems while integrating modern AI capabilities.

What You'll Do

  • Design, develop, deploy, and maintain backend services with clear latency and reliability requirements.
  • Build scalable distributed systems supporting real-time fraud detection, investigation, and automated remediation workflows.
  • Develop and productionize ML-powered components with Data Science teams, including feature pipelines, online inference, experimentation, and monitoring.
  • Apply Generative AI techniques, such as LLM-based reasoning and evidence summarization, to improve detection speed and operational efficiency.
  • Own delivery of projects end-to-end, including design, implementation, testing, deployment, and operational support.
  • Modernize platform architecture using microservices, streaming/data pipelines, CI/CD automation, and configuration-driven controls.
  • Ensure AI-enabled systems are observable, testable, explainable, and safe with appropriate guardrails and fallback mechanisms.
  • Mentor junior engineers through design discussions, code reviews, and technical guidance.
  • Collaborate with engineering, product, operations, and security teams to deliver measurable improvements in fraud prevention.

What We're Looking For

  • 5+ years of software engineering experience with a Bachelor’s degree, or 3+ years with a Master’s degree in Computer Science or a related field.
  • Strong experience building and operating distributed backend systems in production environments.
  • Proficiency in one or more backend languages such as Java, Python, Scala, or Go, with experience building APIs and microservices.
  • Experience developing cloud-native applications on AWS, GCP, or Azure.
  • Experience working with data systems such as SQL/NoSQL databases, streaming platforms (e.g., Kafka), or data platforms.
  • Hands-on experience integrating ML or AI capabilities into production systems, such as model inference services, feature pipelines, or decisioning workflows.
  • Experience deploying AI/ML systems in production where model outputs influence product behavior, automated decisions, or operational workflows.
  • Strong understanding of software engineering fundamentals including system design, testing strategies, and maintainable architecture.

Nice to Have

  • Experience building LLM-powered applications or Generative AI systems in production.
  • Hands-on experience with RAG architectures, vector databases, and retrieval pipelines.
  • Experience building agentic workflows or AI orchestration systems using frameworks such as LangChain, LangGraph, or Model Context Protocol (MCP).
  • Experience designing end-to-end AI application architectures, including retrieval pipelines, model orchestration, evaluation frameworks, and production monitoring.
  • Experience working on real-time decisioning systems, such as fraud detection, risk scoring, or recommendation platforms.
  • Experience mentoring engineers and contributing to system design discussions.

Technical Stack

  • Languages: Java, Python, Scala, Go
  • Cloud: AWS, GCP, Azure
  • Data: SQL/NoSQL databases, Kafka
  • AI Frameworks: LangChain, LangGraph, Model Context Protocol (MCP)

Benefits & Compensation

  • Travel perks
  • Generous time-off
  • Parental leave
  • Flexible work model
  • Career development resources

Work Mode

This role offers a hybrid work model.

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

Required Skills
JavaPythonScalaGoAWSGCPAzureSQL/NoSQLKafkaLangChainAPIsMicroservicesDistributed SystemsCloud-Native
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Expedia Group

Expedia Group brands power global travel for everyone, everywhere. They design cutting-edge tech to make travel smoother and more memorable, and create groundbreaking solutions for partners.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago