AWS Data Engineer

  • Posted 19 hours ago | Updated 1 hour ago

Overview

Remote
Accepts corp to corp applications
Contract - long term

Skills

Data Modeling
Python
Amazon Web Services
Best Practices
SQL
Database Modeling
ETL
Data Pipelines
Apache Airflow
Star Schema

Job Details

Job Title: AWS Data Engineer

Experience Required:
8+ years in data engineering or related fields

Location:
Remote Canada (EST hours preferred)

What's in it for you?
Join a forward-thinking team as a Senior Data Engineer, where you'll design and develop scalable data pipelines using Python, AWS, Snowflake, and SQL in a modern, cloud-first environment.

Responsibilities:
We are looking for skilled Senior Data Engineers to help architect and implement a robust new data pipeline.


Ideal candidates will bring:

  • A strong foundation in ETL processes and data engineering best practices

  • Proficiency with Python and AWS services (Step Functions, Lambda, S3)

  • Expertise in Snowflake, SQL, and data modeling-particularly star schema design

  • Experience with Apache Airflow or AWS MWAA and DBT is a strong advantage

Education:

  • Bachelor's or Master's degree in Engineering (BE/ME/BTech/MTech/BSc/MSc)

  • Technical certifications in relevant technologies are highly desirable

Skills Required:

Must-Have:

  • Strong ETL/Data Engineering background

  • Python programming expertise

  • Hands-on experience with AWS (Step Functions, Lambda, S3)

  • Solid Snowflake experience

  • Advanced SQL skills

  • Experience in data modeling, particularly designing and consuming star schemas

Nice-to-Have:

  • Experience with Apache Airflow or AWS MWAA

  • Familiarity with DBT (Data Build Tool)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.