Data Engineer III

Expedia Group

Location: Chicago, Illinois, Dallas, Texas

Job Type: Full time


Perfection not required
Excited about this role, but not sure if you meet 100% of the criteria? Employers would still love to hear from you.

If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.

Do you thrive in a flexible agile environment, focused on innovation, continuous delivery, and automation? Are you passionate about learning and contributing to the designing and building high volume data solutions that would drive real time decision making for several Expedia Inc. stakeholders and partners? If yes, then this is the right opportunity for you!

You will be part of the Supply and Partner Data Graph team which are part of Data and AI Platform Systems organization within Expedia Group. We are responsible for building robust data pipelines to house and transform Supply and Partner data products using domain-driven architecture and streaming techniques to process substantial amounts of data at scale and speed. Supply and Partner data products form an essential input into various systems across the company including Analysts reporting, CRM tools, and Machine Learning products. You will be an active contributor in the development on new Data Products, features, and end to end Support!

What you’ll do:

    Lead architecture definition for and development of complex software engineering projects

      Advocate for quality coding and best practices

        Eliminate roadblocks

          Collaborate with business and technical teams to solve complex problems

            Mentor team members

              Present technical issues and their impact to management

                Ability to describe technical requirements and implementation details based on an understanding of business requirements

                  Have a strong eye for the operational aspects of the platform such as deployment, performance tuning and monitoring

                  Who you are:

                  • At least 3-6 years
                  of industry experience with a bachelor’s or master’s degree in CS or in a related field or equivalent related professional experience

                    3+ years developing data and software solutions

                      2+ years of experience in Java/Scala (or any JVM based ecosystems)

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

                          1+ years of experience in architecting complex, highly distributed, multi-sourced data pipelines and stream processing solutions using Kafka, Flink, etc.

                            Strong background in data structures, algorithms and OOP Concepts

                              Experience with automated testing, including unit, functional, and integration testing

                                Excellent organizational and cross-function collaboration skills.

                                  Self-starter that enjoys and takes pride in the development work of their team

                                    Ability to thrive in a dynamic, collaborative and fast paced environment

                                      Strong interpersonal skills as well as strong problem-solving and analytical skills

                                        Experience building and managing applications with AWS technologies – S3, EC2, EMR etc.

                                          Ability to tune and optimize the performance of business-critical queries and dealing with ETL job related issues

                                            Working understanding of relational databases including SQL and NoSql

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

                                                Experience working in agile development environment

                                                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®,®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®,™, and Expedia Cruises™.

                                                © 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

                                                Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals to whom we have not made prior contact. Our email domain is The official website to find and apply for job openings at Expedia Group is

                                                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.
                                                You’ve got this!