Data Engineer

Expedia Group
Expedia Group

Job Overview

We are looking for a Data Engineer to join our Commerce Data Engineering team, which is building data for use in real-time programmatic and batch use cases enabling product and business teams to achieve faster and bigger results! Join us as we consume a variety of data, consolidate that information and making it available, understandable and extensible for several business and product teams in the company. Success in this role comes from combining programming with data manipulation to provide data access patterns like batch and APIs to deliver scalable technical solutions that enable broad consumption and usage at Expedia Group.

The Data Engineer will be responsible for building the data pipeline, storage patterns, and access methods for the Commerce Data used 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 APIs.

What You’ll Do

*Actively participate with our development team in all phases of the software 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

*Enthusiastically seek out solutions for data engineering problems
*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
*5+ years developing data and software solutions
*2+ years of experience in Java
*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 Java and streaming technology such as Kafka
*Experience in classic and NoSQL databases system such as SQL Server, Elasticsearch, Cassandra
*Experience with of 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

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