Taro Logo

Machine Learning Engineer

A global financial services leader helping people make decisions easier and lives better.
$60,000 - $112,000
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Finance

Description For Machine Learning Engineer

Join Manulife's innovative team as a Machine Learning Engineer where you'll be at the forefront of generative AI and financial technology. This role offers a unique opportunity to work in a collaborative environment developing cutting-edge AI applications for one of the world's leading financial services companies.

You'll be responsible for implementing and fine-tuning large language models, building scalable Retrieval-Augmented Generation (RAG) systems, and creating various AI applications including copilots, summarization tools, and conversational agents. Working closely with financial domain experts, you'll tackle complex use cases in wealth management, retirement planning, and risk analysis.

The position requires strong technical expertise in Python, machine learning frameworks, and cloud platforms, combined with a deep understanding of MLOps and model lifecycle management. You'll be implementing secure pipelines and ensuring compliance with financial regulations while maintaining world-class standards in data privacy and responsible AI practices.

Manulife offers a comprehensive benefits package including health, dental, and vision insurance, mental health support, retirement plans, and equity opportunities. The company promotes a flexible work environment with a hybrid work model, emphasizing well-being and inclusion. As part of a global team, you'll have opportunities for continuous learning and career growth while contributing to solutions that help people make better financial decisions.

The role is based in either Toronto or Montreal, offering competitive compensation ranging from CAD 75,880 to CAD 140,920, depending on experience and qualifications. Join a company recognized as one of the World's Best Employers by Forbes and help shape the future of financial services through innovative AI solutions.

Last updated a day ago

Responsibilities For Machine Learning Engineer

  • Craft, develop, and deploy generative AI applications including copilots and RAG pipelines
  • Implement and fine-tune large language models
  • Integrate models with vector databases and build scalable RAG systems
  • Collaborate with financial domain experts on complex use cases
  • Build and maintain APIs, model serving layers, and secure pipelines
  • Implement MLOps workflows for full model lifecycle management
  • Ensure data privacy, security, and compliance in all model deployments

Requirements For Machine Learning Engineer

Python
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 3+ years of experience in machine learning engineering, including production-level deployment
  • Proficient in Python and experienced with generative AI and ML frameworks (Hugging Face Transformers, LangChain, PyTorch)
  • Experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker, Kubernetes), and CI/CD workflows
  • Experience building generative AI applications in financial context
  • Deep understanding of LLM fine-tuning, embeddings, and timely optimization
  • Knowledge of MLOps tools and model monitoring frameworks

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Equity
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Mental health assistance
  • Short and long-term disability
  • Life insurance
  • Retirement plans
  • Employee stock purchase program
  • Paid time off
  • Sick leave
  • Personal days
  • Educational resources

Interested in this job?

Jobs Related To Manulife Machine Learning Engineer