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

View my profile

Software Dev Engineer II

India - Bangalore


Software Dev Engineer II

Are you fascinated by data and building robust data pipelines which process massive amounts of data at scale and speed to provide crucial insights to the end customer? This is exactly what we, the Data Product Engineering (DPE) group in Expedia, do. Our mission is 'transforming Expedia’s lodging data assets into Data Products that deliver intelligence and real-time insights for our customers'. We work on building data assets and products to support a variety of applications which are used by 1000+ market managers, analysts, and external hotel partners.

We are looking for a Software Dev Engineer III to join the Competitive Intelligence Data Engineering team in Gurgaon. Our team has built and maintains a streaming analytics system which provides rate and availability competitiveness metrics for marketing and data science teams as well as suppliers (hotel partners). Please check out this link where our project was mentioned in the AWS Database & Analytics State of the Union 2017. Come, join us to power the marketing intelligence data needs of all applications in the lodging line of business.

We believe in being Different. We seek new ideas, different ways of thinking, diverse backgrounds and approaches, because averages can lie and sameness is dangerous.

Expedia is committed to crafting 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.

What you''ll do:

  • You will work with a team of backend and data engineers to design and code large scale real-time data pipelines, microservices and APIs on the AWS platform

  • You will be accountable for individual tasks and assignments as well as your team's overall productivity

  • You will define, develop and maintain artifacts like technical design or user documentation and look for continuous improvement in software and development process within an agile development team

  • You will communicate and work effectively with geographically distributed multi-functional teams.

Who you are: 

  • Bachelor's in Engineering , computer science, informatics or related technical field .

  • You have multiple years of meaningful work experience indistributed computing and server side projects.

  • You are comfortable programming in Scala, or Java and have hands-on experience in OOAD, design patterns, and SQL.

  • You are passionate about learning, especially in the areas of micro-services, APIs and system architecture

  • You have couple of years of experience in crafting real-time streaming applications, preferably in Spark, Kafka, or other streaming platforms (Flink, Samza etc).

  • Experience of using cloud services (e.g. AWS)

  • You have experience working with Agile/Scrum methodologies.

  • You are familiar with the e-commerce or travel industry.


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®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®,™, and Expedia Cruises™.  

© 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

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.

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

India - Bangalore

Job Type
Full-Time Regular

If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.

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