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