Data Engineer III

Expedia Group
Expedia Group

Job Overview

Data Engineer III

The data engineer will be responsible for building the data pipeline, storage patterns and access methods for use across the entire company. This will involve coding in several languages, using streaming technologies, working with multiple data storage platforms and delivering information via multiple access patterns such as at rest for analytics and programmatically through API’s.

What you’ll do:

  • Actively participate with our development team in all phases of the development lifecycle, including requirements gathering, functional and technical design, development, testing and roll-out and support

  • Write automated unit, integration and acceptance tests to support our continuous integration pipelines

  • Build performance and load tests written from scalability and resiliency standpoint

  • Collaborate with and learn from all members and levels of our team

  • Participate in peer code reviews

  • Interact with technical and non-technical leaders and partners to collect feedback and present results

  • Who you are:

  • Bachelor’s or Master’s Degree in Computer Science or Engineering or equivalent related professional experience

  • 5+ years developing data and software solutions

  • 2+ years of experience in building data pipelines in the cloud with tools like S3, Hadoop, Hive; working with petabytes of data

  • 2+ years of experience in streaming technology such as Kafka

  • Experience in classic and NoSQL database systems such as SQL Server, Elasticsearch, Cassandra, Terradata

  • Experience with all aspects of data systems including database design, ETL, aggregation strategy, performance optimization

  • Experience working with various tools, processes, and languages like Spark, Scala, Airflow, Splunk, Datadog, Docker, Jenkins

  • Focused developer with a strong sense of ownership

  • Ability to independently drive individual stories to completion and production deployment

  • Capable of working closely with team members to ensure data solutions are well built and of high quality

  • Able to create API’s to be consumed across the business

  • Able to select among technologies available to implement and solve for need

  • Tests and monitors code at the project level

  • Understands testing and monitoring tools

  • Debugs applications

  • Tests, debugs, and fixes issues within established SLAs

  • Designs easily testable and observable software

  • Demonstrates knowledge of advanced and relevant technology

  • Is comfortable working with several forms of technology

  • Understands the relationship between applications, databases and technology platforms

  • 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®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, Egencia®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, 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, 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.

    View More
    Job Detail
    Shortlist Never pay anyone for job application test or interview.