Data Engineer

Princeton IT Services, Inc

📍 , , Canada, , , Canada, Canada

Full-time Other-General Posted February 26, 2026

Job Description

Overview

We are seeking an experienced Data Engineer with strong expertise in designing and implementing scalable data ingestion frameworks. The ideal candidate will have hands-on experience with AWS services, Big Data technologies, and a proven ability to collaborate in an Agile environment.

Job Title: Data Engineer
Location: Canada (Remote)
Job Type: Contract

Responsibilities

  • Design and implement scalable data ingestion frameworks.
  • Develop and optimize ETL pipelines using Python, PySpark, and Big Data technologies (Hadoop/Spark).
  • Work with AWS services including Redshift, S3, DynamoDB, EMR Serverless, Lambda, Step Functions, and more.
  • Perform data modeling, manage ETL processes, and support data warehousing initiatives.
  • Write efficient SQL queries and manage RDBMS (Postgres, Redshift, MySQL, etc.).
  • Collaborate with cross-functional teams to ensure adherence to bes...