Data Engineer

Expedia Group
Expedia Group

Job Overview

What You’ll Do:  

  • Design, build, and support scalable and durable data solutions that can enable self-service consumption use cases using cloud based technologies in an agile manner 
  • Support Expedia Group’s product and business teams’ specific data needs on a global scale 
  • Close partnership with internal partners from engineering, product, and business 
  • Write clean, efficient and thoroughly tested code 
  • Be part of an agile team that is continuously learning and improving 
  • Develop scalable and highly-performant distributed systems with everything this entails (availability, monitoring, resiliency) 
  • Work with our business partners to flesh out and deliver on requirements in an agile manner 
  • Evolve development standards and practices 
  • Take architectural ownership for various critical components and systems 
  • Proactive problem-solving at the organization level 
  • Communicate and document solutions and design decisions
  • Build bridges between technical teams to enable valuable collaborations 
  • Promote good development methodologies via code reviews, great software design, brown bags or tech talks 
  • Provide support to both internal and external team members where necessary 
  • Evaluate and recommend tools, technologies and efficient processes 
  •  
    Who you are:  

  • Bachelor’s or Master’s Degree in Computer Science or Engineering or related experience required 
  • Experience building data pipelines with data from event streams, NoSQL, APIs etc. using distributed data frameworks 
  • Experience in batch processing (using Spark) and stream processing required 
  • Professional development experience in Scala/Java required 
  • Experience with different aspects of data systems including database design, data modeling, performance optimization, SQL etc. 
  • Understanding and experience in Kafka, Kubernetes, Spring, AWS, Hive, Docker a huge plus
  • Strong communication skills (able to explain concepts to non-technical audiences as well as peers) 
  • Self-starter who is highly organized, communicative, quick learner, and team-oriented 
  • View More
    Job Detail
    Shortlist Never pay anyone for job application test or interview.