Data Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Role: Data Engineer
Location: Toronto, ON
Type: Contract
Rate: CAD65/hr - CAD75/hr
We are seeking an experienced Senior Data Engineer with a strong background in Asset Management and modern cloud-based data platforms. The successful candidate will play a key role in designing, developing, and enhancing enterprise-scale data solutions that enable advanced analytics, data-driven decision-making, and scalable data products. This role requires hands-on expertise in Snowflake, strong cloud engineering capabilities, and experience delivering end-to-end data solutions within investment or asset management environments.
Key Responsibilities
Data Engineering & Solution Design
- Design, develop, and maintain scalable data pipelines, data warehouses, and cloud-based data platforms.
- Build and optimize data ingestion, transformation, and processing frameworks for structured and unstructured data.
- Develop high-performance data solutions that support reporting, analytics, and business intelligence initiatives.
- Ensure data platforms are secure, scalable, and aligned with enterprise architecture standards.
Platform & Cloud Engineering
- Leverage cloud-native technologies to build robust and highly available data ecosystems.
- Implement best practices for performance tuning, query optimization, and cost management within Snowflake.
- Partner with engineering teams to evaluate and implement emerging technologies and platform enhancements.
- Support automation, monitoring, and platform reliability initiatives.
Data Governance & DevOps
- Establish and maintain strong data governance, quality, security, and compliance standards.
- Contribute to CI/CD, DevOps, and infrastructure automation practices.
- Monitor data workflows, troubleshoot issues, and proactively resolve platform bottlenecks.
- Drive continuous improvement across data engineering processes and delivery practices.
Stakeholder Collaboration
- Work closely with business stakeholders, analysts, architects, and product teams to understand requirements and deliver efficient technical solutions.
- Translate business needs into scalable data products and actionable insights.
- Provide technical leadership, mentorship, and guidance to junior team members.
Required Qualifications
Must-Have Skills
- 7+ years of experience in Asset Management (mandatory).
- Proven hands-on experience working within the Asset Management or Investment Management domain.
- Strong expertise with Snowflake, including:
- Data Warehousing
- Query Optimization
- Performance Tuning
- Cost Governance
- 7+ years of experience delivering large-scale data engineering and analytics initiatives.
- 5+ years of experience working with cloud platforms such as AWS, Azure, or GCP.
- Strong programming skills in Python, SQL, and exposure to Java or Scala.
- Experience building enterprise data lakes, data warehouses, and data pipelines.
- Expertise with data integration, ETL/ELT frameworks, and data orchestration tools.
- Experience with API design and microservices architecture.
- Strong understanding of modern data architecture and data lifecycle management.
Preferred Technical Skills
- Experience with AWS services such as S3, EC2, EKS, Glue, Athena, Redshift, or similar cloud-native technologies.
- Experience with data visualization and analytics tools such as Power BI or Tableau.
- Exposure to AI/ML-enabled data platforms and modern data stack technologies.
- Familiarity with Hadoop, Oracle, or other enterprise data ecosystems.
Soft Skills
- Excellent communication and stakeholder management skills.
- Strong analytical and problem-solving abilities.
- Ability to influence technical decisions and drive engineering best practices.
- Proven experience working in cross-functional, fast-paced environments.
- Strong leadership, mentoring, and collaboration skills.
Education
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
More about this job
Responsibilities
Design, build, and optimize scalable data pipelines, warehouses, and cloud platforms, with a focus on Snowflake performance, security, governance, and reliability. Collaborate with stakeholders to deliver data products and analytics solutions while providing technical leadership and mentoring.
Requirements
Requires 7+ years of experience in asset or investment management and large-scale data engineering, plus 5+ years working with cloud platforms. Candidates should have strong Snowflake, Python, and SQL expertise, experience with enterprise data architectures and integration, and a bachelor's or master's degree in a related field.
Skills
- Snowflake
- Data Engineering
- Asset Management
- Cloud Platforms
- Python
- SQL
- Data Warehousing
- Data Pipelines
- ETL/ELT
- Data Orchestration
- AWS
- API Design
- Microservices Architecture
- Data Governance
- CI/CD
- Performance Tuning
Visa sponsorship
Not detected in the job text
Categories
- Data & Analytics
- Technology
- Software
- Finance & Accounting
- Engineering
Keywords
- Snowflake
- Asset Management
- Investment Management
- Data Engineering
- Cloud Platforms
- AWS
- Azure
- GCP
- Python
- SQL
- Java
- Scala
- Data Warehousing
- Data Lakes
- Data Pipelines
- ETL/ELT
- Data Orchestration
- API Design
- Microservices
- Data Governance
- CI/CD
- DevOps
- Power BI
- Tableau
- AI/ML
- Hadoop
- Oracle
- Data Integration
- Query Optimization
- Cost Governance