
Staff Platform/Data Engineer
- Toronto, ON
- Permanent
- Full-time
- Design and Development: Architect, develop, and maintain scalable data pipelines and ETL processes using Snowflake;
- Data Integration: Integrate data from various sources into Snowflake, ensuring data quality and consistency;
- Performance Optimization: Optimize Snowflake performance, including query tuning and resource management;
- Security and Compliance: Implement and manage data security measures to ensure compliance;
- Leadership: Mentor and guide junior platform engineers, providing technical leadership and fostering a collaborative team environment;
- Project Management: Lead key platform engineering projects, ensuring timely delivery and alignment with business objectives;
- Collaboration: Work closely with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions;
- Monitoring and Maintenance: Monitor data platform performance and troubleshoot issues as they arise;
- Documentation: Create and maintain comprehensive documentation for data processes, architectures, and workflows.
- Bachelor’s degree in Computer Science, Information Technology, or a related field;
- 7+ years of experience in data engineering or a related field;
- Proven experience with Snowflake, including data modelling, performance tuning, and security;
- Experience with ETL tools and processes;
- Deep Knowledge of Snowflake is a MUST.
- Familiarity with other data platforms and tools (e.g., AWS, Azure, Databricks, Hadoop, etc.) is a plus;
- Familiarity with Rundeck, Redhat Openshift, Github;
- Proficiency in SQL and experience with complex queries;
- Experience with programming languages such as Python, Java, or Scala;
- Knowledge of data warehousing concepts and best practices;
- Familiarity with data governance and data quality frameworks;
- Knowledge of IaC technologies (Terraform);
- Proven ability to lead and mentor a team of engineers;
- Strong project management skills and experience leading complex projects;
- Strong problem-solving skills and attention to detail;
- Excellent communication and collaboration skills;
- Ability to work in a fast-paced, dynamic environment.
- Experience in the banking or financial services industry;
- Certifications in Snowflake or related technologies;
- Experience with data visualization tools (e.g., Tableau, Power BI).
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable;
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact;
- Work in a dynamic, collaborative, progressive, and high-performing team;
- A world-class training program in financial services;
- Flexible work/life balance options;
- Opportunities to do challenging work.