Manulife

Senior AI Full‑Stack Engineer

Manulife
Apply
3 days ago
Waterloo, CanadaSenior

Responsibilities

  • Design and build intelligent, cloud-native applications integrating modern software engineering with AI capabilities.
  • Develop APIs, microservices, and distributed systems supporting AI-driven features, autonomous workflows, and real-time inference.
  • Prototype, evaluate, and productionize retrieval-augmented pipelines and multi-agent collaboration patterns.
  • Design scalable AI architectures covering prompt pipelines, vector storage, model orchestration, and inference services.
  • Use AI-assisted development tools to improve development efficiency and code quality.
  • Ensure solutions meet security, governance, resiliency, compliance, and responsible AI standards.
  • Support DevOps practices including CI/CD automation, environment consistency, and repeatable deployments.
  • Collaborate with product, AI, cloud, and engineering teams to deliver accessible user experiences.
  • Provide architectural direction, mentor others through technical leadership, and adapt to evolving priorities.

Requirements

  • 8+ years of software engineering experience, preferably in enterprise or regulated environments.
  • Strong proficiency in one or more of Python, JavaScript/TypeScript, Go, or Rust, with backend or full-stack experience.
  • Hands-on experience with cloud platforms, preferably Azure, including compute, networking, storage, identity, and serverless technologies; equivalent AWS or GCP experience is considered.
  • Working knowledge of Kubernetes, microservices architecture, and distributed system design.
  • Experience with Infrastructure as Code, Observability as Code, and tools such as Terraform.
  • Familiarity with Microsoft Agent Framework, LangChain/LangGraph, Semantic Kernel, or Autogen.
  • Understanding of LLM integration patterns including retrieval systems, embeddings, vector search, prompt engineering, and evaluation methods.
  • Experience using AI-enabled development tools to improve productivity and collaboration.
  • Preferred experience implementing CI/CD pipelines with tools such as GitHub Actions.
  • Ability to solve complex technical challenges in distributed or AI-driven systems.

Benefits

  • Hybrid working arrangement in Waterloo, Ontario, as part of a distributed team.
  • Flexible environment supporting learning, career growth, well-being, and inclusion.
  • Eligible employees may receive health, dental, mental health, vision, disability, life, AD&D, adoption/surrogacy, wellness, and employee/family assistance benefits.
  • Retirement savings plans, including pension and global share ownership with employer matching contributions, plus financial education and counseling resources.
  • Paid holidays, vacation, personal and sick days, and statutory leaves in Canada.
  • Equal opportunity employment and reasonable accommodation support.
Manulife

About Manulife

10,000+ employees

Manulife is a Toronto‑headquartered public financial services company that provides life and health insurance, retirement plans, and wealth and asset management to individuals and institutions. It earns premiums and fee income from insurance, investment, and advisory products delivered across Canada, Asia, and Europe, and operates as John Hancock in the United States. Founded in 1887, the company is listed on the Toronto Stock Exchange.

Contact me