Data Engineer (Remote Role) - RP222-00945


**Remote**
New York, New York
9 Locations

Last Day to Apply: April 26, 2022

Title: Data Engineer (Remote Role)
Location: USA (Remote)

About Us:

  • We are a full stack data science company and a wholly owned subsidiary of The CLIENT Company.
  • We own 10 Petabytes of data and collect 35+ Terabytes of new data each week sourced from 62 Million households.
  • As a member of our engineering team you will use various cutting-edge technologies to develop applications that turn our data into actionable insights used to personalize the customer experience for shoppers at CLIENT.
  • We use agile development methodology bringing everyone into the planning process to build scalable enterprise applications.

What you'll do:

  • As a Senior Data Engineer, you'll be supporting the Product Partners team, which owns a proprietary tool that supports end-to-end execution of marketing and advertising campaigns.
  • This role is intended to support development and maintenance of our file creation and delivery process which is referred to as Push to Partner process.
  • We are looking for a data engineer who is self-motivated, interested in improving process efficiencies through coding in Python, can manage stakeholders well, and wants to work on automating solutions for both Loyalty and Media teams.

Requirements:

  • Bachelor’s degree typically in Computer Science, Management Information Systems, Mathematics, Business Analytics or another STEM degree.
  • 5+ years proven ability of professional data development experience
  • 3+ years proven ability of developing with Hadoop/HDFS
  • 3+ years developing experience with either Java or Python
  • 3+ years’ experience with PySpark/Spark
  • Continuous Integration/Continuous Delivery (CI/CD) experience
  • Full understanding of ETL concepts
  • Exposure to VCS (Git, SVN)
  • Proficient with relational data modelling

Key Responsibilities:

  • Take ownership of features and drive them to completion through all phases of the entire 84.51 SDLC. This includes internal and external facing applications as well as process improvement activities:
  • Participate in design, development and support of Oracle and Hadoop based solutions
  • Perform unit and integration testing
  • Collaborate with architecture and lead and senior engineers to ensure consistent development practices
  • Collaborate with other engineers to solve and bring new perspectives to complex problems
  • Drive improvements in people, practices, and procedures
  • Embrace new technologies and an ever-changing environment
Skip to the main content