Principal Software Development Engineer, GenAI Platform
Role Overview
The Generative AI Platform team builds foundational capabilities for AI-powered experiences across Expedia Group.
This is a hands-on platform role with broad technical influence across multiple areas.
Key Skills for This Role
Full Job Posting
About Expedia Group
Expedia Group connects travelers, partners, and advertisers through consumer brands, a B2B network, and travel advertising.
Its technology platform uses data and machine learning to support secure, differentiated, and personalized experiences.
Team and role
The Generative AI Platform team builds foundational capabilities for AI-powered experiences across Expedia Group.
This is a hands-on platform role with broad technical influence across multiple areas.
Platform engineering
- Build reusable Generative AI platform services, pipelines, and APIs for multiple teams.
- Develop and operate production-grade AI agents using agentic patterns.
- Set technical direction for agent evaluation, operations, security, and governance.
Architecture and technical leadership
- Architect model-routing and LLM gateway platforms while balancing reliability, latency, quality, and inference cost.
- Evaluate open-weight model deployment, fine-tuning, and inference strategies.
- Mentor engineers and establish practices that improve reliability, productivity, security, and business agility.
Minimum qualifications
- 10+ years of professional software engineering experience.
- Strong experience building scalable backend or platform systems in high-traffic distributed environments.
- Recent hands-on experience with production-grade Generative AI or AI-agent systems.
- Proficiency in Python and at least one additional production language such as Java or Kotlin.
- Experience with cloud-native distributed systems, microservices, APIs, data pipelines, and low-latency architecture.
- Hands-on experience with AWS, Docker, Kubernetes, CI/CD, databases, caching, and architectural design patterns.
- Ability to set technical direction, communicate clearly, and influence globally distributed teams.
Preferred qualifications
- Experience with MLOps, fine-tuning, inference systems, or open-weight model deployment.
- Experience with agent evaluation, operations, security, or governance.
- Experience building reusable GenAI pipelines, model-routing systems, or LLM gateways.
- Experience applying FinOps to model routing, inference optimization, or AI platform costs.
- Experience mentoring engineers and supporting continuous learning.
Workplace and location
- The role is based in Gurgaon.
- Regular in-person collaboration with the engineering team is required.
Inclusion and recruiting
Expedia Group describes an inclusive and accessible recruiting experience and provides an accommodation request process.
Official recruiting communications should come from Expedia Group Talent Acquisition or hiring teams.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Expedia Group
Sr Business Process Analyst
London, GBR
Expedia Group is seeking a senior Business Process Analyst to map and analyze processes connecting HR systems and applications. The role requires at least four years of relevant experience, HR systems knowledge, strong c
Senior Client Success Manager - Lodging - FTC, Mat Cover
, GBR
Senior Expedia Group Advertising (EGA) Planning & Insights Manager
, USA
Manager, Customer Service
, IND
Sr Business Process Analyst
London, GBR
Sr Business Process Analyst
, GBR
Senior Manager, Business Enablement
, CAN
Technical Program Manager III
, USA
Senior Client Success Manager - Lodging - FTC, Mat Cover
, GBR
Senior Technical Account Manager
, USA
Senior Expedia Group Advertising (EGA) Planning & Insights Manager
, USA