Software Development Engineer - Data Engineer

Short Description

Expedia is seeking a Software Development Engineer - Data Engineer who is proficient in using Database procedural languages (SQL or any other RDBMS language).

Job Description

What will you do:
  • Design and implement powerful, highly scalable, and reliable applications.
  • Translate functional specifications into logical, component-based technical designs.
  • Interact with Program Managers and Test Engineers to contribute to and review functional specifications and test cases.
  • Innovate and implement new ideas to solve complex software problems.
  • Contribute to advancing the team's design methodology and quality programming practices.

Who you are: You will fit this role if you have
  • Well versed with DWH concepts, with experience in dimensional modeling.  
  • Proficient in at least one ETL tool (Informatica, SSIS, ab-initio, Oracle Integration, etc)
  • Proficient in using Database procedural languages (SQL or any other RDBMS language)
  • Experience in handling transactional data systems will be a big plus
  • Experience using Amazon Web Services (EC2, S3, Redshift, etc.)
  • Experience in Big Data platforms including Hadoop, Spark, hive or MapReduce paradigms.
  • Exposure in one or more of the following scripting language - shell, python, Perl

Why Join Us:
Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better that responsibility inspires us to be the place where exceptional people want to do their best work and to provide them to tools to do so.   
Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer.
We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares. 
If you have a hunger to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.

Software Development Engineer - Data Engineer
Mid-Senior-level Technology | Information Technology | Information Full-time Information Technology | Engineering | Other Senior Software Engineer | Data Engineer | Software Engineer | Data Science
Expedia, Inc. is the world's largest online travel company, with an extensive brand portfolio that includes leading online travel brands, such as:, a leading full service online travel company with localized sites in 33 countries, a leading global lodging expert operating 89 localized websites in 39 languages with its award winning Rewards loyalty program
Orbitz Worldwide, including leading U.S. travel websites and, as well as ebookers, a full service travel brand with websites in seven European countries. Expedia Affiliate Network (EAN), a global B2B brand that powers the hotel business of leading airlines, top consumer brands, online travel agencies and thousands of other partners through its API and template solutions ,trivago, a leading online hotel search platform with sites in 55 countries worldwide , Egencia, a leading corporate travel management company
For corporate and industry news and views, visit us at or follow us on Twitter @expediainc.