Back to job search
KG

AWS Data Engineer

Design, develop, and maintain scalable data pipelines and ETL/ELT workflows using AWS Glue, PySpark, and Python. Integrate structured and unstructured data sources while optimizing pipelines for performance, reliability, and cost.

  • Hybrid
  • Toronto, ON
  • Posted Aug 24, 2026
  • Apply by Sep 23, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

K&K Global Talent Solutions Inc is an International recruiting agency that has been providing technical resources in Canada region since 1993. This position is with one of our clients in Canada, who is actively hiring candidates to expand their teams. Role: AWS Data Engineer Employment type: Contract Technology: AWS, Python, PySpark, SQL Location: Hybrid (Toronto, ON) Job Description- We are looking for an experienced AWS Data Engineer to design, develop, and maintain scalable data pipelines and cloud-based data solutions. The ideal candidate will have strong hands-on experience with AWS, Python, PySpark, SQL, and ETL/data engineering. Must-Have Skills AWS AWS Glue PySpark / Apache Spark Python SQL ETL / ELT Data pipeline development Amazon S3 AWS Lambda AWS Step Functions Data Warehousing Data modeling Experience with large-scale data processing Responsibilities Design and develop scalable data pipelines using AWS Glue, PySpark, Python, and SQL. Build and maintain ETL/ELT workflows for enterprise data platforms. Develop data processing solutions using Apache Spark/PySpark. Integrate data from multiple structured and unstructured sources. Develop serverless solutions using AWS Lambda and Step Functions. Store and manage data using Amazon S3 and other AWS data services. Optimize data pipelines for performance, reliability, and cost. Implement data quality, validation, monitoring, and error-handling processes. Work with data analysts, architects, developers, and business stakeholders. Participate in code reviews, testing, deployment, and production support. Required Qualifications 5+ years of experience in Data Engineering. Strong hands-on experience with AWS Data Engineering services. Strong experience with AWS Glue and PySpark. Advanced SQL and Python skills. Experience developing production-grade ETL/data pipelines. Strong understanding of data warehousing and data modeling. Experience working with large datasets and distributed processing. Strong communication and problem-solving skills. Note: Applicants for employment in Canada should possess work authorization which does not require sponsorship by the employer for a visa.

What you’ll do

Design, develop, and maintain scalable data pipelines and ETL/ELT workflows using AWS Glue, PySpark, and Python. Integrate structured and unstructured data sources while optimizing pipelines for performance, reliability, and cost.

Requirements

Requires over 5 years of experience in data engineering with strong hands-on expertise in AWS services, PySpark, and advanced SQL. Candidates must have a deep understanding of data warehousing, data modeling, and distributed processing of large datasets.

Listed skills

  • SQLPreferred
  • Amazon Web ServicesPreferred
  • PythonPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • AWS
  • AWS Glue
  • PySpark
  • Apache Spark
  • Python
  • SQL
  • ETL
  • ELT
  • Data Pipeline Development
  • Amazon S3
  • AWS Lambda
  • AWS Step Functions
  • Data Warehousing
  • Data Modeling
  • Distributed Processing
  • Large-scale Data Processing

Job areas

  • Data & Analytics
  • Technology
  • Software
  • Engineering
  • Consulting

Additional details

Minimum experience
5+ years
Apply by
Sep 23, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available