Data Engineer Sr
Role Overview
Design, build, and optimize modern data platforms for analytics, reporting, operational intelligence, and AI-driven solutions.
Work across the data lifecycle, building scalable pipelines, integrating complex sources, and delivering data solutions that support business and customer objectives.
Key Skills for This Role
Full Job Posting
Location and work arrangement
- Hybrid role with onsite locations in Montreal, Quebec, or Toronto, Ontario.
Salary
- Salary is CAD $120,000–$140,000 annualized.
About the role
Design, build, and optimize modern data platforms for analytics, reporting, operational intelligence, and AI-driven solutions.
Work across the data lifecycle, building scalable pipelines, integrating complex sources, and delivering data solutions that support business and customer objectives.
Key responsibilities
- Design and maintain scalable data pipelines and ETL/ELT solutions across cloud platforms, warehouses, lakehouses, and analytics environments.
- Develop secure and reliable data integration frameworks, dimensional models, and transformation logic.
- Collaborate with architects and stakeholders to translate business requirements into scalable solutions.
- Apply data quality, testing, monitoring, lineage, and governance practices; optimize for performance, reliability, scalability, and cost.
- Support legacy platform modernization, implement engineering and CI/CD practices, troubleshoot technical issues, and contribute to architecture reviews and continuous improvement.
Required qualifications
- 6+ years in data engineering, data integration, analytics engineering, software engineering, or a related technical discipline.
- Production ETL/ELT and data integration experience; advanced SQL, query optimization, performance tuning, and data modeling.
- Programming experience with Python, Scala, Java, or similar; cloud data platform, warehouse, lakehouse, and analytics environment experience.
- Experience with Spark or equivalent and hands-on experience with one or more of Microsoft Fabric, Databricks, Snowflake, BigQuery, Redshift, or similar.
- Familiarity with Git workflows and CI/CD; understanding of data quality, governance, lineage, security, and observability.
- Effective technical and non-technical communication, strong analytical and troubleshooting skills, and adaptability.
Preferred qualifications
- Production implementation experience with Microsoft Fabric is preferred.
- The provided description begins an additional preferred qualification about Databricks and modern lakehouses but ends before the item is complete.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Insight
Client Delivery Manager
Calgary, CAN
Insight is seeking a Client Delivery Manager to oversee customer experience, service delivery, and services performance. The role manages customer relationships, delivery governance, escalations, contract changes, and a
Account Director (Services)
Melbourne, AUS
Senior Consultant - Data Engineer
Melbourne, AUS
Territory Account Manager V
Toronto, CAN
Consultant II
Calgary, CAN
Project Manager Sr
Calgary, CAN
Business Development Manager
Toronto, CAN
Client Delivery Manager
Calgary, CAN
QA Engineer III - Playwright
Gurugram, IND