Data Engineer III

$220,000 - $220,000/Yr

Expedia Group - Austin, TX

posted 9 days ago

Full-time - Mid Level
Austin, TX
Administrative and Support Services

About the position

The Data Engineer III position at Expedia Group is a senior technical role focused on enhancing data pipelines and systems to support the marketing team in delivering effective marketing campaigns. This role requires a strong background in data engineering, programming, and AWS technologies, with an emphasis on developing scalable and efficient data solutions.

Responsibilities

  • Develop various facets of data capture, data processing, storage and distribution
  • Understand and apply AWS standard methodologies and products (compute, storage, databases)
  • Translate marketing concepts/requirements into functional specifications
  • Write clean, maintainable and well-tested code
  • Propose new ways of doing things and contribute to the system architecture
  • Manage ETL data to and from Expedia Group entities to third party solutions
  • Create and maintain functional utilities (SPAs) that provide point solutions to scale our marketing operations
  • Develop scalable and highly-performant distributed systems with everything this entails (availability, monitoring, resiliency)
  • Communicate and document solutions and design decisions
  • Work with business collaborators, analytics, and senior leadership to define and scope solutions that the marketing team can leverage to efficiently scale out our marketing operations

Requirements

  • Bachelor's degree; or equivalent related professional experience
  • 5+ years of development experience, particularly in using marketing acquisition technologies to deliver automation of multiple channels and drive operational efficiencies
  • 4+ years' experience with programming languages such as PHP, Python or Java stack
  • Experience building data pipelines from multiple sources including APIs, CSV, event streams, NoSQL, etc. using distributed data frameworks
  • Experience with different aspects of data systems including database design, data ingestion, data modeling, unit testing, performance optimization, SQL etc
  • Demonstrable history creating on and leveraging AWS
  • Experience in batch and/or stream processing (using Spark) and streaming systems/queues such as Kafka or SQS
  • Daily practice of agile methods including use of sprints, backlog, user stories
  • Experience with AWS ecosystem or other big data technologies such as EC2, S3, Redshift, Batch, AppFlow
  • Understand, Analyze, design, develop, as well as implement RESTful services and APIs

Benefits

  • Exciting travel perks
  • Generous time-off
  • Parental leave
  • Global hybrid work setup
  • Career development resources
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service