About this role
About the position
As our new Senior Data Engineer, you will be responsible for data analysis, requirements gathering to deliver data solutions such as reporting, dashboards, data modelling, data profiling and supporting data engineering pipelines to enable stakeholders to make better data driven decisions. There also maybe situations where some Data engineering development as required depending on the priority or role required on a given sprint.
Responsibilities
• The design, build and maintenance of our Data Lakehouse architecture. This also includes performance monitoring, data quality and data infrastructure
• Design and build robust, scalable ETL/ELT pipelines to process structured and unstructured data from various sources
• Provide technical leadership, lead code reviews, aid in setting up engineering best practices, and mentor junior engineers
• Participate and lead in solution design and discussion with various Data and IT Teams
• Design and implement data models and schemas to support analytical and operational needs
Requirements
• 6+ years Data Engineering / ETL development
• Advanced SQL, Python and Data Warehousing experience
• Strong experience in AWS Cloud data services (Glue, Lambda), Snowflake and IaC
• Strong Data Modelling experience
• Experience within Agile environments
Nice-to-haves
• Snowflake experience preferred
Benefits
• Competitive compensation that recognizes individual and company performance
• Bonus plan
• Company-matched RRSP contributions
• Extended health and dental benefits
• Mental health plans with 24/7 access to a primary care physician via Lumino Health
• Maternity & Adoption Leave Top Up
• Paid Secondary Caregiver Leave
• Paid time off
• An extensive offering of world leading learning and development programs to empower your career development – in-person and digital offerings with internationally renowned resources like Franklin Covey and Lumina
• Company paid parking
• Complimentary building gym