Experience Aviva
Together, we are Aviva. Our values — Care, Commitment, Community, and Confidence — guide how we show up for each other and for our customers. Individually, they’re words. Together, they define who we are.
At Aviva Canada, we put people first, our employees, our customers, and our communities. We’re proud of a culture built on care, inclusion, and collaboration, where your voice matters and your growth is supported. We’re not just about insurance; we’re about making a real difference by protecting what matters most.
The Opportunity
Aviva Canada is building the next generation of AI-enabled insurance platforms and is seeking a Senior GenAI Engineer to own the development of enterprise-grade Generative AI and Agentic AI solutions.
This position is dedicated to creating smart AI copilots and autonomous agents that enhance business processes by using enterprise data platforms like Snowflake and current cloud and on-prem technologies. The role emphasizes building robust AI services on enterprise LLM platforms, with a focus on data integration, AI orchestration, agent frameworks, and scalable deployment in the cloud.
You will collaborate with engineering, data, architecture, and business teams to deliver secure, compliant, and scalable AI solutions for a regulated insurance environment.
What you’ll do:
Design and implement enterprise Generative AI services and knowledge copilots.
Build retrieval‑augmented generation (RAG) pipelines leveraging enterprise data.
Implement enterprise semantic search, knowledge indexing, and document intelligence systems.
Develop reusable frameworks for enterprise prompt management, evaluation, and AI observability.
Design and deploy AI agents capable of planning and executing multi‑step workflows across enterprise systems.
Implement multi‑agent orchestration architectures where specialized agents collaborate to complete business tasks.
Enable AI agents to interact with internal APIs, databases, and business applications while maintaining governance controls.
Integrate AI systems with enterprise data platforms including Snowflake and its AI capabilities such as Snowflake Cortex.
Implement AI guardrails, safety filters, and governance controls for enterprise GenAI usage.
Design human‑in‑the‑loop review workflows for critical insurance decisions.
Ensure compliance with privacy, security, and regulatory requirements.
Monitor AI and agent outputs for reliability, bias, and quality.
Provide technical leadership in the adoption of GenAI and Agentic AI across the enterprise.
Partner with enterprise architecture and data teams to define AI platform standards.
Mentor engineers and contribute to reusable enterprise AI frameworks.
Help scale GenAI adoption across multiple business units.
What you’ll bring:
A Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or equivalent.
6+ years of experience in Software engineering, AI engineering, or data platform development.
Experience designing and delivering enterprise Generative AI applications.
Hands-on experience with enterprise data and ML platforms such as Snowflake or Databricks.
Experience building cloud-native solutions on AWS, Azure or Google Cloud.
Strong Python programming skills.
Experience building RAG pipelines, semantic search and AI driven workflows.
Familiarity with AI agents and orchestration frameworks (e.g., LangChain, LlamaIndex, or similar).
Experience integrating AI with APIs, enterprise applications, and business processes.
Ability to design scalable AI architectures with strong governance, security ad privacy.
Experience working with structured and unstructured enterprise data.
Practical experience with containerization technologies, including Docker.
What makes you stand out:
Experience working in insurance or financial services, with exposure to regulated environments.
Familiarity with insurance domains such as claims, underwriting, and policy servicing.
Experience using enterprise LLM platforms such as Azure OpenAI Service or Amazon Bedrock.
Hands-on experience building enterprise knowledge copilots or AI assistants.
Experience implementing AI observability and evaluation frameworks.
Familiarity with running and optimizing local LLMs, including model tuning, GPU configuration, or on‑device inference.
What you’ll get:
The salary band for this position ranges from $120,000 to $160,000. Please note that individual salary is determined by factors such as job-related knowledge, skills and experience, as well as internal equity.
Compelling rewards package including base compensation, eligibility for annual bonus, retirement savings, share plan, health benefits, personal wellness, and volunteer opportunities.
Hybrid flexible work model.
Outstanding career development opportunities.
We’ll support your professional development education.
Competitive vacation package with the option to purchase 5 extra days off per year.
Employee-driven programs focused on gender, LGBTQ+, origins, diversity, and inclusion.
Corporate wellness programs to support our employees’ physical and mental health.
This job advertisement is for an existing vacancy which has been posted both internally & externally.
Aviva Canada may use AI (Artificial Intelligence) tools to assist us throughout the recruitment process to screen, assess or select applicants for a position.
Aviva Canada welcomes applications from all qualified individuals and has a process in place to provide accommodations for persons with disabilities at all stages of the hiring process and during employment. If you require an accommodation during the interview or hiring process, please contact your Aviva Talent Acquisition Partner so that an appropriate accommodation can be arranged.
#LI-MH1
#LI-Hybrid