View my profile

Senior Data Engineer

United Kingdom - London


Senior Data Engineer

Are you a Data Engineer who wants to work for a strong and creative online travel technology company? Do you have a passion for turning data into meaningful information? Does working on a premier analytics platform backed by a cutting-edge Data Platform scaling to hundreds of terabytes any interest? Do you want to work with (and learn how to use) the latest Data technologies in the Hadoop ecosystem? If any of those are true…Expedia is looking for YOU! The team at Expedia Inc. is looking for an expert, highly motivated and disciplined Big Data Engineer to join the Data Engineering (HDE) team.

You’ll be working on some cool projects using our cutting-edge technologies… In this role you will be responsible for the delivery of solutions on top of the Hadoop AWS platform and play a key role in a huge technology pivot. You’ll be working with the delivery team and business partners to understand requirements, complete solution design, development and ultimate delivery to the end consumers. Our team has experience using a wide range of cutting edge technologies and many years of Hadoop experience, so we guarantee you’ll learn a lot and won't be bored!

What you’ll do:

  • Develop various facets of the Hadoop Java/Hadoop ecosystem.
  • Write clear, efficient, tested code and develop as part of a wider team through pair programming and code reviews.
  • Contribute to both program and system architecture while developing standards and design patterns.
  • Work with business partners to flesh out and deliver on requirements in an agile manner.
  • Deploy and maintain applications in production environments.
  • Communicate and document solutions and design decisions.
  • Understand AWS standard methodologies.

Who you are:

We don’t believe in skill matching against a list of buzzwords… However, It Wouldn't Hurt If You Have Experience With Some Of The Following (or a Passion To Learn Them)
We look for smart people with good general programming skills because we believe that exceptional developers can learn new technologies quickly and well.

You’ll fit this role if you have:

  • Around 3 years of Java or Scala programming.
  • The Hadoop ecosystem – including Hive, Map Reduce, Azkaban, Airflow, Spark
  • Agile development methodologies including scrum, code reviews, pair programming.
  • Object oriented design and development and how to apply that to the data world
  • Performance and scalability tuning, algorithms and computational complexity.
  • Data Warehousing and ETL development.
  • SQL.
  • Open source libraries and tools such as Spring, Maven, Guava, Apache Commons, Eclipse, Git, Jira, Jenkins.
  • AWS applications (S3, EC2, EMR, Lambda, SNS etc)
  • All things Linux or Python (bash scripting, grep, sed, awk etc.)
  • MS/BS degree in a computer science field or related discipline is nice but not essential.
  • Processing massive structured and unstructured data sets.
  • As a team we love to…
  • Work in an environment where elegant, clean, maintainable code is favoured over messy hacks.
  • Share our knowledge with each other and learn new things.
  • Work with massive data sets numbering literally billions of items and approaching a petabyte in total size.
  • Take advantage of our amazing travel discounts and tick some destinations off our bucket lists!

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.

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.

Our family of travel brands includes: Brand Expedia®,®, Expedia® Partner Solutions, Egencia®, trivago®, HomeAway®, Orbitz®, Travelocity®, Wotif®,®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions,™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE and Traveldoo®.

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.


Job Category
Technology Group

Job Function

United Kingdom - London

Job Type
Full-Time Fixed Term

Similar Jobs

Go to top