Machine Learning Analyst

Fidelity Investments Canada

$90K — $110K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's Degree in Computer Science, Statistics, Software Engineering, or relevant STEM discipline or equivalent experience.
  • 2+ years in data science, AI, or applied machine learning roles.
  • 1+ year of experience with cloud computing is advantageous.
  • Proficiency in core machine learning techniques, including NLP and Generative AI.
  • Experience with SQL and data transformation skills, specifically in Snowflake.

Responsibilities

  • Develop machine learning software solutions using various software systems.
  • Conduct applied research to assess algorithms for use case development.
  • Collaborate in agile environments with tech teams and stakeholders to create business solutions.
  • Prototype and compare ML algorithms effectively.
  • Support model performance improvement through comprehensive error analysis.
  • Assist in creating ML environments tailored to project needs.
  • Document and monitor ML models for ongoing projects.

Benefits

  • Flexible hybrid work schedule.
  • RRSP contributions after six months.
  • Performance bonuses based on contributions.
  • Opportunity for ongoing career growth and learning.
  • Work at a prime location in downtown Toronto until late 2026.
Full Job Description
Job Description

Please note:
  • Current work authorization for Canada is required for all openings.
  • You will be working on a flexible hybrid schedule as part of Fidelity's dynamic working arrangement.
  • This is a full-time regular opportunity.
  • The work location for this role is 483 Bay Street in Toronto until approximately late 2026, when the work location will change to the new Mississauga office at 3 Robert Speck Parkway


Fidelity Investments Canada is looking for a highly motivated and creative 'Machine Learning Analyst' to Fidelity Investments Canada is looking for a highly motivated and creative 'Machine Learning Analyst' to develop innovative AI/ML solutions to complex business challenges. Critical to the role's success will be the individual's penchant for continuous learning and a laser focus on delivering practical applications in a quickly evolving technical environment. As an ML Analyst, you will be collaborating with an interdisciplinary team that leverages large datasets using highly scalable computational resources to deliver end-to-end AI/ML based projects. You will be responsible for conducting exploratory data analysis, data pre-processing and transformation, developing ML algorithms, and assisting with deployment using both on-premise and cloud-based platforms.

What You'll Do

As an ML Analyst, you will be collaborating with an interdisciplinary team that leverages large datasets using highly scalable computational resources to deliver end-to-end AI/ML based solutions. You will be responsible for conducting exploratory data analysis, data pre-processing and transformation, developing ML algorithms, and assisting with deployment using both on-premise and cloud-based platforms.
  • Develop machine learning-based software solutions using open source and proprietary software systems.
  • Conduct applied research to identify and understand different algorithms and methods for use case development.
  • Collaborate effectively within agile scrum sessions alongside the Emerging Technology, IS ML Ops teams and business stakeholders to develop and implement high-impact business solutions.
  • Rapid prototyping of new algorithms/approaches and conducting comparisons with existing algorithms and baselines.
  • Iterate on model performance through error analysis, benchmarking, feature refinement, prompt evaluation, and comparison against baseline approaches.
  • Assist the IS Infrastructure and IS ML Ops teams in designing customized ML environments as needed.
  • Support projects through the documentation, monitoring and version control of models.
  • Develop and evaluate Generative AI and Large Language Model solutions, including prompt engineering, retrieval-augmented generation, document intelligence, summarization, classification, and conversational AI use cases.
  • Work with enterprise data platforms such as Snowflake to prepare, query, transform, and analyze structured and unstructured data for AI/ML and Generative AI use cases.
  • Explore and prototype solutions using Snowflake Cortex and related cloud AI services where appropriate.


What We're Looking For
  • A completed Master's Degree in Computer Science, Statistics, Software Engineering or other STEM discipline, or equivalent working experience.
  • Experience with data collection, data annotation, and active learning.
  • Solid theoretical grounding in core machine learning concepts and techniques.
  • 2+ years of experience within a data science, artificial intelligence and/or applied machine learning position.
  • 1+ year of experience with cloud computing is an asset.
  • 1+ year of experience building production machine learning models, and deploying them to solve inference challenges at scale is an asset.
  • Strong understanding of machine learning approaches, including predictive modelling, supervised and unsupervised learning, NLP, Generative AI / Large Language Models, and model evaluation.
  • AWS Certified Machine Learning and AWS Certified Data Analytics are assets.
  • Investment Funds in Canada and/or Canadian Securities Course (CSI) is an asset.
  • 1-2 years of experience working with Snowflake, including strong SQL skills, data transformation, query optimization, and familiarity with Snowflake Cortex or other native AI/ML capabilities.
    Expands the existing Snowflake requirement.
  • Experience using Git for version control, including GitHub, branching, pull requests, and code reviews.
  • Practical experience with Generative AI / Large Language Model workflows, such as prompt engineering, retrieval-augmented generation, embeddings, vector search, model evaluation, or orchestration frameworks such as LangChain, LlamaIndex, or similar tools.
  • Familiarity with responsible AI practices, including model governance, privacy, explainability, hallucination mitigation, and secure handling of enterprise data.


The Skills You Bring
  • Strong communication skills and the ability to work with diverse stakeholders in a team environment.
  • Ability to adapt quickly in the face of change using excellent problem-solving skills and creativity.
  • Familiarity with popular Python-based AI/ML libraries, such as scikit-learn, PyTorch, pandas, NumPy, matplotlib, and associated workflows.
  • Experience with deployment of machine learning model pipelines using AWS, such as SageMaker.
  • Familiarity with containerization of ML models, including Docker and Kubernetes.
  • Strong SQL skills for querying and transforming data across cloud data platforms and relational databases, including Snowflake and traditional platforms such as Oracle, SQL Server, DB2, or MySQL.
    Replaces: "SQL skills for querying relational databases..."
  • Demonstrated proficiency with deep learning, ensemble-based methods, NLP, time series analysis, and optimization techniques.
  • Familiarity with LLM application development patterns, including prompt design, retrieval pipelines, embeddings, semantic search, and evaluation of generated outputs.
  • Ability to translate business problems into practical AI/ML or Generative AI solutions, while balancing technical feasibility, business value, and risk considerations.


Total Rewards That Reflect Your Impact

We believe exceptional work deserves exceptional recognition. That's why we offer a competitive compensation package designed to support your success today-and your financial well-being tomorrow.

For this role, your total rewards include:
  • Base Salary: A competitive annual range of $90,000 to $110,000, based on your experience and qualifications.
  • Performance Bonus: Eligible for a discretionary bonus that rewards your contributions and results.
  • RRSP Contribution: After 6 months of employment, we invest in your future with an RRSP contribution-no employee matching required.

We're proud to offer a compensation package that aligns with provincial pay transparency requirements.

This posting represents an existing vacancy within our organization-an opportunity to step into a role where your talents will make a meaningful difference.

Similar Jobs

More Jobs at Fidelity Investments Canada

More Finance & Insurance Jobs

Find similar Machine Learning Analyst jobs: