Description

Position Name – Senior Data Engineer or ETL/Data Engineering Specialist

Type of hiring – Fulltime/Subcon

Location – Toronto, ON (2 days a week onsite)

Job Description:

We are seeking a highly skilled Senior Data Engineer with expertise in ETL processes, data engineering, and scheduling. The ideal candidate will design and implement robust data solutions, support existing applications, and ensure high-quality deliverables through technical leadership and code reviews.

Key accountabilities:

  • Provide technical expertise in designing, coding, and documenting ETL processes for new initiatives.
  • Independently support existing applications and resolve issues.
  • Estimate and deliver on individual tasks within project.
  • Perform code review of code developed by technical consultants and oversee their work.
  • Highlight technical issues and challenges and propose creative solutions.

Core Responsibilities & Required Skills:

  • 2 Years of Python experience
  • Strong grasp of ETL/ELT methodologies, batch and streaming patterns, scheduling concepts, and data quality best practices.
  • 5-7 Years of Unix and Windows Shell Scripting for automation, job orchestration, and system operations.
  • Database skills with experience with Oracle, Postgres, SQL Server
  • Containerization Technology, Docker, Kubernetes, Rancher, MinIO (S3 storage)

Nice to have:

  • Experience with SAS or Talend applications
  • Django experience
  • Airflow Experience
  • Spark