Software Engineer focused on compiler development (Clang/LLVM/MLIR-based) for FPGA design tools, contributing to SoC design and verification workflows.
Compensation
The annual base salary range for this position is $76,000 - $114,000.*
Responsibilities
Develop, verify, and maintain advanced analysis and transformation passes for the state-of-the-art high-level synthesis (HLS) compiler.
Optimize HLS-generated hardware architectures to enhance power efficiency, performance, and area utilization.
Analyze complex, real-world customer applications created with high-level synthesis to identify opportunities for performance and area improvements.
Implement new HLS features as needed.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field
Supports automation, ideation of new tools and technologies, building Proof of Concepts, managing End-User-Computing objects (EUCs) and Robotics Process Automation (RPA), and leading projects for Wealth Operations.
Compensation
$69,700 - $98,400 CAD
Responsibilities
Develop and optimize processes using Excel VBA
Troubleshoot existing complex VBA code used for automation of operational processes
Write code in Python/Databricks/PySpark and migrate legacy code
Automate and simplify processes using Power Pivot, Power Query, Power BI, Tableau, and Power Platform
Create reporting and advanced data analysis techniques to derive insights and visualizations
Requirements
Bachelor's degree in Computer Science or related field
Senior Associate in Deals Real Assets focusing on data engineering and digital solutions for capital projects.
Compensation
The salary range for this position is $60,000 - $100,100.
Responsibilities
Architect, design, and develop robust, end-to-end data pipelines utilizing Azure Data Factory, Azure Databricks, and Azure Synapse Analytics
Design and implement data models within Azure Data Lake, leveraging Medallion Architecture and building complex business logic into scalable, efficient transformations
Develop processes to ingest data from relational databases, APIs, flat files, and project management systems
Automate data workflows and implement CI/CD practices for data pipelines using Azure DevOps or GitHub Actions
Monitor, troubleshoot, and optimize data solutions for performance, scalability, and cost-effectiveness
Requirements
Bachelor's degree in Computer Science, Engineering, Information Technology, or related field
A newly created winter student position based in downtown Ottawa focusing on sourcing, tracking and benchmarking statistical data.
Compensation
The expected salary for this position is $22 per hour.
Responsibilities
Assist with the development, testing and maintenance of Power BI dashboards, reports and data models that support decision-making across Ottawa Tourism.
Prepare, clean, transform and integrate data from a variety of sources using tools such as Excel, Power Query, Power BI and Microsoft Fabric.
Support data quality and validation activities, including identifying missing, duplicate or inconsistent data, reconciling reported results to source data, and documenting data-quality issues.
Assist with the development and maintenance of semantic models, data flows and other reusable BI data assets that improve access to consistent, reliable organizational data.
Support the evaluation and integration of new data sources, including tourism, visitor, hotel, event, CRM, market and other business data.
Requirements
Post-Secondary education in a relevant quantitative or technical discipline (Business Analysis, Data Science, Statistics, etc.)
Design, deploy and manage containerized environments using Kubernetes, GKE, AKS, or similar platform.
Document security configurations, procedures and guidelines for containerized environments, ensuring compliance with organizational standards and regulatory requirements.
Develop and maintain security tools, scripts, and automation workflows to enhance container security operations and incident response capabilities.
Utilize IaC tools such as Terraform to automate infrastructure provisioning, ensure consistent configuration and prevent drift.
Work with microservice architecture, designing APIs, managing Ingress controllers, and implementing service meshes for improved scalability and security.
This role supports the FCRM Data Strategy and Management team in designing, implementing, and maintaining data management capabilities and controls aligned with Enterprise Data Management Office (EDMO) requirements, focusing on data lineage, critical data elements, data flows, data quality, and SQL-based analysis.
Compensation
$96,900 - $136,800 CAD
Responsibilities
Design, implement and maintain data management processes and controls (e.g. data lineage, data supply chain, data quality controls, metadata, reference data, data retention and disposition etc.) for critical and business data elements.
Analyze, develop, validate and maintain end-to-end data lineage and data flows across source systems, databases, data pipelines, transformations, interfaces and downstream AML applications.
Analyze data structures across relational databases and data platforms, including tables, fields, relationships, joins and transformations to understand how data is sourced, processed and consumed across AML capabilities.
Define, develop and implement business and technical data quality rules, translating business and regulatory requirements into measurable data quality criteria and appropriate validation logic.
Perform root-cause analysis of complex data issues by tracing data across source systems, transformations and downstream applications.
Requirements
Undergraduate degree or equivalent relevant experience
This role supports the FCRM Data Strategy and Management team in designing, implementing, and maintaining data management capabilities and controls aligned with Enterprise Data Management Office (EDMO) requirements, focusing on data lineage, critical data elements, data flows, data quality, controls, and SQL-based analysis.
Compensation
$96,900 - $136,800 CAD
Responsibilities
Design, implement and maintain data management processes and controls (e.g. data lineage, data supply chain, data quality controls, metadata, reference data, data retention and disposition etc.) for critical and business data elements.
Analyze, develop, validate and maintain end-to-end data lineage and data flows across source systems, databases, data pipelines, transformations, interfaces and downstream AML applications.
Analyze data structures across relational databases and data platforms, including tables, fields, relationships, joins and transformations to understand how data is sourced, processed and consumed.
Define, develop and implement business and technical data quality rules, translating business and regulatory requirements into measurable data quality criteria and appropriate validation logic.
Perform root-cause analysis of complex data issues by tracing data across source systems, transformations and downstream applications.
Requirements
Undergraduate degree or equivalent relevant experience
Responsible for measuring, monitoring, and analyzing market risks across various asset classes, providing insights to senior management and supporting risk management initiatives.
Compensation
$69,700 - $98,400 CAD
Responsibilities
Measure market risk consumption through production, validation, and distribution of periodic market risk reports
Monitor key risk metrics including VaR, stress testing, sensitivities, concentration exposures, and limit utilization
Investigate and resolve risk reporting discrepancies, data quality issues, and production breaks
Maintain production procedures and operational controls supporting market risk reporting processes
Analyze portfolio risk exposures, profit and loss attributions, and changes in risk sensitivities
Requirements
Bachelor’s degree in Finance, Economics, Mathematics, Engineering, or a related field
Master’s degree or professional certifications (e.g., FRM, CFA) is preferred