Back to jobs
Toronto, ON, CA, M5J 2P1Posted 1 weeks ago
onsite

Job Description

Data Engineer  

Role Summary 

We are looking for a Data Engineer to design, build, and maintain scalable data pipelines and infrastructure. This role will focus on enabling reliable data ingestion, transformation, and access for analytics and business use. 

Key Responsibilities 

Design, develop, and maintain robust ETL/ELT pipelines for structured and unstructured data 

Build and optimize data architectures, including data lakes and data warehouses 

Ensure data quality, integrity, and governance standards are maintained 

Collaborate with Data Analysts, Data Scientists, and business teams to understand data requirements 

Implement data integration solutions from multiple sources (APIs, databases, third-party systems) 

Monitor and troubleshoot pipeline performance and data issues 

Support data modeling and schema design for analytics consumption 

Automate workflows and improve pipeline efficiency and scalability 

Ensure compliance with security and privacy standards 

 

Required Skills & Experience 

5–7 years of experience in Data Engineering or similar role 

Strong programming skills in Python, Scala, or Java 

Hands-on experience with SQL and relational databases (e.g., PostgreSQL, SQL Server) 

Experience with cloud platforms (AWS, Azure, or GCP) 

Working knowledge of data pipeline tools (e.g., Airflow, DBT, Informatica) 

Experience building/working with data warehouses (Snowflake, Redshift, BigQuery) 

Familiarity with big data technologies (Spark, Hadoop) 

Understanding of data modeling concepts (star/snowflake schema) 

 

Nice to Have 

Exposure to real-time/streaming pipelines (Kafka, Kinesis) 

CI/CD and DevOps practices for data pipelines 

Experience with data governance and cataloging tools 

 

Salary Range : 75-95k

Data Engineer at GFT Technologies SE - Job Offerings | Renata