Software Development Engineer

Short Description

Expedia is hiring a Software Development Engineer who is Experienced working with terabyte data sets using relational databases (RDBMS) and SQL.

Job Description

Position Overview:
As a Bigdata Engineer in Hotwire BI Team, you are responsible to develop BI solution that surface actionable insights, improve business processes and support executive decision making. You will be responsible for handling data warehousing components, infrastructure, and integration. You'll analyze large amounts of data, discover and solve real-world problems. You are responsible for the high-level design - with extensive experience with Schemas, Data Mart/Cubes, and Dimensional Models. You will be accountable to create a maintain data pipeline using Bigdata technology.

What you'll do:
We expect our data engineers to build durable data pipelines with the ability to scale elegantly with data volume growth. The code you write will enable our users to get data in a timely manner. You'll work on a variety of tools and systems, most of which are Cloud-based applications or data-platform components (e.g., data pipelines, processing, Visualization, reporting, etc.). In this role, you will be working in the Agile development method for faster, quick-wins with the quality of design, development and operating BI components you develop.

Solid Experience with working on a Visualization tool.

  • Experience in creating a customized report in looker & send it to thousands of users.
  • Experience in creating unified Looker data Model will add advantage.
  • Experience with Tableau/Microstrategy will add advantage.
  • Experience with SQL-based databases (Oracle, MySQL, etc.) 
  • Strong in writing SQL Queries 
  • Comfort with agile development techniques, including Scrum, continuous integration and delivery, refactoring, DevOps, etc.
  • Knowledge of Python or shell scripting preferred
  • Familiar with Big Data stack
  • Working knowledge with an ETL tool like Informatica will be a plus

Who you are: You'll fit this role if you have:
  • Overall 7+ years of IT experience in a variety of industries, which includes hands-on experience in Visualization & Reporting.
  • 2+ yrs of experience in writing pyspark for data transformation.
  • 2+ years of experience with detailed knowledge of data warehouse technical architectures, ETL/ ELT, reporting/analytic tools, and data security
  • 2+ years of experience in designing data warehouse solutions and integrating technical components
  • 2+ yrs of experience leading data warehousing and analytics projects, including using AWS technologies - Redshift, S3, EC2, Data-pipeline and other big data technologies
  • 1+ yr of experience of BI implementation in the Cloud.
  • Experience working with terabyte data sets using relational databases (RDBMS) and SQL
  • Experience using Agile/Scrum methodologies to iterate quickly on product changes, developing user stories and working through backlogs.
  • Exposure in at least one reporting tool like Looker/Tableau/similar will be a plus.
  • Familiarity with Linux/Unix scripting

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 the 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.

Software Development Engineer
Mid-Senior-level Information | Technology | Information Technology Full-time Other | Information Technology | Engineering Senior Software Engineer | Software Engineer
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.