Join us on our mission to power global travel
for everyone, everywhere.

View my profile

Principal Software Development Engineer, Search & Discovery

United States - Washington - Seattle


Principal Software Development Engineer, Search & Discovery

Expedia Group is the global leader in travel. We cover the entire breadth of travel from the practical matters of booking flights, cars, hotels, packages, local activities, or vacation rentals to realizing dreams and bucket lists. We team up with our partners to provide outstanding offers to our customers. Some of our partners are huge brands, and some are individuals with a studio apartment to rent. Our customers are diverse, and we seek to deliver value and a phenomenal experience. Our technical challenges are endlessly sophisticated and yet meaningful and exciting.

At the center of our travel marketplace is the Search & Discovery organization, part of Marketplaces and Yield. This team is currently building Search, Recommendations, and intent collection systems to power our iconic brands like Expedia,, and Vrbo, serving hundreds of millions of requests every day. The systems we create are essential for our online marketplaces with high availability and performance requirements and drive substantial commercial value.

We are looking for a Principal Engineer who combines superb technical skills to craft innovative solutions with a passion for influencing and coaching other senior individual contributors. This person must be comfortable translating vague problems into pragmatic solutions that open up the boundaries of technical possibilities and inspire others to follow. The role needs to be based in Seattle, Austin, or Chicago. The person for this role is passionate about distributed systems, including caching, streaming, and indexing technologies on the cloud; has built ML-based systems; is always looking to maintain higher standards for themselves as well as everyone in the team, and enjoys teaching others and scales themselves by bringing others along.

Above all, this role will have the unique opportunity to shape the future of travel search.

What you’ll do:

  • Architect and build next-generation travel search systems

  • Develop various sub-systems that set and raise the bar on quality, operability, and scalability

  • Curate, maintain and narrate end to end architecture

  • Set and maintain a bar on engineering and operational excellence through guardrails, metrics, and practices

  • Partner end-to-end with Product Managers, Data Scientists, Designers, and Researchers to develop the architectural vision and roadmap for the organization

  • Innovate and scale ML workloads

  • Liaison with peer teams within and outside Search & Discovery to define technical interfaces for system dependencies

Who you are:

  • Built and operated cloud-based, highly available, and scalable online serving or streaming, or ML-based systems utilizing large, diverse data sets in production for 7-10 years

  • Proficient in programming languages like Java, Scala, Kotlin, Python, etc.

  • Experienced in designing API for internal and external consumers, architecting, and operating scalable and elastic distributed systems

  • Coached, influenced, and inspired multiple teams to tackle technical problems

  • Championed code quality, automated testing, design reviews, and other engineering practices

  • Bachelor's degree in Computer Science, Engineering, related field, or equivalent practical experience

NOTE: As part of the interview process, to help us understand you better, you will be asked to present to an interview panel on a problem we give you.

Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.

About Expedia Group  

Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®,®, Expedia® Partner Solutions, Vrbo®, Egencia®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®,™, and Expedia Cruises™. 

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, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

Join our

Join us as we look for outstanding talent to help us power global travel for everyone, everywhere.

Sign up!


Job Category
Technology Group

Job Function

United States - Washington - Seattle

Job Type
Full-Time Regular

Similar Jobs

Don’t forget to follow us!

Find out more about our global family by following us on social.


Already applied? View your account

Interviewing at Expedia Group

Go to top