Talent.com
OMERS
Software Engineer, AIOMERS • Toronto, Ontario
Software Engineer, AI

Software Engineer, AI

OMERS • Toronto, Ontario
20 days ago
Salary
CA$72,000.00 yearly
Job type
  • Full-time
Job description

Choose a workplace that empowers your impact.

Join a global workplace where employees thrive. One that embraces diversity of thought, expertise and experience. A place where you can personalize your employee journey to be — and deliver — your best.

We are a purpose-driven, dynamic and sustainable pension plan. An industry leading global investor with teams in Toronto to London, New York, Singapore, Sydney and other major cities across North America and Europe. We embody the values of our 665,000 members, placing their best interests at the heart of everything we do.

Join us to accelerate your growth & development, prioritize wellness, build connections, and support the communities where we live and work.

Don’t just work anywhere — come build tomorrow together with us.

Know someone at OMERS or Oxford Properties? Great! If you're referred, have them submit your name through Workday first. Then, watch for a unique link in your email to apply.



We are looking for a highly motivated early-career Software Engineer to join our Pension Products & Technology team in Toronto. You will work at the intersection of modern software engineering and emerging AI/ML capabilities, helping build next-generation digital solutions for OMERS Pensions.

You will be part of a high-impact team focused on leveraging cloud, distributed systems, and Generative AI to deliver intelligent, scalable, and secure solutions for our members and internal users.

This is an opportunity to learn, grow, and contribute to real-world AI-powered systems while working alongside experienced architects and engineers.

Role & Responsibilities

  • Design, develop, test, and deploy scalable backend services and applications

  • Contribute to end-to-end feature development including design, implementation, and deployment

  • Assist in building and maintaining architectural artifacts such as data flows, APIs, and deployment models

  • Collaborate with senior engineers and architects to implement scalable and secure system designs

  • Participate in code reviews and contribute to improving code quality, maintainability, and performance

  • Work with cloud platforms (AzureorGCP) to deploy and manage applications

  • Develop and integrate APIs (REST, gRPC)

  • Support microservices-basedand event drivenarchitectures

  • Contribute to Proof of Concepts (POCs) for new technologies, especially in AI/ML and GenAI space

  • Work closely with DevOps teams to support CI/CD pipelines and deployments

  • Create and maintain technical documentation

  • Collaborate with product owners and business teams to understand requirements and translate them into technical solutions

AI/ML & Generative AI Responsibilities

  • Understand fundamentals of Machine Learning and Neural Networks

  • Connect neural network fundamentals (weights, training data distribution, loss optimization) to observable issues like hallucination, bias, and overconfidence in responses

  • Build a practical understanding of how LLMs generate outputs (token-by-token prediction, temperature, top-p) and tune them based on use case needs (deterministic vs creative tasks)

  • Work with RAG pipelines and evaluate retrieval quality (relevance of chunks, ranking effectiveness, context injection impact on answers)

  • Evaluate LLM outputs using practical techniques like A/B testing prompts, golden datasets, and regression testing across model versions

  • Define use-case specific evaluation criteria (e.g., factual accuracy, completeness, format adherence, reasoning correctness) instead of relying on generic benchmarks

  • Analyze failures by mapping them to root causes such as context window limits, poor retrieval grounding, token truncation, or attention dilution

  • Assist in building AI-powered features such as summarization, classification, and insights generation

  • Design prompts and system instructions informed by how transformers prioritize context (e.g., instruction placement, few-shot positioning)

  • Support fine-tuning or customization approaches for AI models (where applicable)

  • Build test cases that intentionally stress model weaknesses (long context, conflicting instructions, ambiguous queries)

  • Integrate AI services (Azure OpenAI,Gemini, orClaude) into applications

  • Ensure responsible AI usage, including data privacy and security considerations

Required Skills & Experience

  • 1–2 years of hands-on experience in software development

  • Strong programming skills in at least one language: PythonorJava

  • Foundational understanding of Neural Networks and Transformers (attention, embeddings, tokenization) and how they impact LLM behavior

  • Practical knowledge of LLMs/Generative AI, including prompt engineering, hallucinations, context limits, and output variability

  • Understanding of RAG, embeddings, and vector search, and when to use them vs prompt-only approaches

  • Awareness of fine-tuning vs prompting vs grounding trade-offs

  • Ability to analyze and debug LLM outputs and define basic evaluation criteria (accuracy, completeness, format adherence)

  • Experience with AI/ML libraries or platforms (Langchain,TensorFlow, PyTorch, or similar)

  • Exposure to AI APIs such as Azure OpenAI or similar platforms

  • Basic understanding of backend development frameworks (Spring BootorFast APIetc.)

  • Familiarity with APIs and web services (REST preferred)

  • Understanding of SQL and/or NoSQL databases (Postgres, MongoDB, etc.)

  • Basic knowledge of cloud platforms (Azure or GCPpreferred)

  • Understanding of software development lifecycle and Agile methodologies

  • Exposure to microservices and distributed systems concepts

  • Familiarity with containerization (Docker) and basic Kubernetes concepts is a plus

  • Strong problem-solving and analytical skills

  • Ability to learn quickly and adapt to new technologies

Engineering & Architecture Foundations

  • Basic understanding of:

  • Microservices architecture

  • Event-driven design

  • Distributed systems fundamentals

  • API design principles

  • Awareness of system scalability, reliability, and performance considerations

  • Understanding of security and data privacy best practices

Soft Skills

  • Strong communication and collaboration skills

  • Ability to work in a team-oriented environment

  • Eagerness to learn and grow in both software engineering and AI domains

  • Attention to detail and commitment to quality

  • Ability to take initiative and contribute ideas

Education

  • Bachelor’s degree in computer science, Engineering, or equivalent demonstrated experience through projects, internships, or work experience

Nice to Have

  • Internship or project experience in AI/ML or cloud-based applications

  • Exposure to CI/CD pipelines and DevOps practices

  • Knowledge of data processing and analytics workflows

What Success Looks Like

  • You contribute to production-grade systems within your first few months

  • You actively participate in building AI-enabled features

  • You demonstrate growth in both engineering fundamentals and AI/ML capabilities

  • You collaborate effectively with cross-functional teams

This role is ideal for someone early in their career who wants to build strong foundations in both modern software architecture and AI-driven application development.

This posting is for an existing vacancy.The expected salary range for this position is $72,000.00 - $108,000.00 per year.

You may also be eligible to receive an annual Incentive Award pursuant to our Short-term Incentive plan and our Long-Term Incentive plan (if applicable), and to participate in our group benefits and retirement plans – details on these elements of compensation are included within OMERS & Oxford offer letters.

As one of Canada’s largest defined benefit pension plans, our people-first culture is at its best when our workforce reflects the communities where we live and work — and the members we proudly serve.

From hire to retire, we are an equal opportunity employer committed to an inclusive, barrier-free recruitment and selection process that extends all the way through your employee experience. This sense of belonging and connection is cultivated up, down and across our global organization thanks to our vast network of Employee Resource Groups with executive leader sponsorship, our committee and employee recognition programs.

Artificial intelligence (AI) tools are used to support certain stages of the OMERS recruitment process. While AI assists us in our process, human judgment and decision-making remain central to our candidate experience.

Create a job alert for this search

Software Engineer, AI • Toronto, Ontario

Similar jobs

Software Engineer - Conquer AI

Conquer AItoronto, on, ca
Full-time

AI systems for enterprise clients.This is not a research-only role, and it is not a strategy-only role.We are looking for a strong software engineer who can work directly with clients, run technica... Show more

 • Promoted

Generative AI Developer – Retail/CPG Domain

Comprehensive Resources Incmarkham, on, ca
Full-time

Generative AI Developer (Retail/CPG).Seeking a GenAI Developer with expertise in LLMs, RAG, and prompt engineering.Build scalable AI solutions using Python, LangChain, HuggingFace, and vector DBs l... Show more

 • Promoted

Senior Software Engineer, AI

KlueToronto, ON, CA
Full-time

Senior Machine Learning Engineer.Toronto, focusing on building and optimizing state-of-the-art LLM-powered agents that can reason, plan and automate workflows for users.You will be leading the desi... Show more

 • Promoted

AI Software Engineer Focused on Autonomous System Development

Palona AIToronto, ON, CA
Full-time

Transform restaurant operations as an innovative AI Software Engineer.Develop and deploy cutting-edge AI agents, leveraging your skills to drive customer satisfaction and operational efficiency.As ... Show more

 • Promoted

Software Engineer, AI

KlueToronto, ON, CA
Full-time

Toronto, focusing on building and optimizing state-of-the-art LLM-powered agents that can reason, plan and automate workflows for users.You'll be joining us at an exciting time as we reinvent our i... Show more

 • Promoted

Software Engineer - AI-First, Hybrid, High-Impact

CEM BenchmarkingToronto, ON, CA
Full-time

A global data and insights firm is seeking a mid-level Software Engineer to join its team in Toronto, Canada.This role involves designing and maintaining software systems, with opportunities to inn... Show more

 • Promoted

Senior Software Engineer - Agentic AI Systems

CognichipToronto, ON, CA
Full-time

Senior Software Engineer - Agentic AI Systems.We are seeking an AI Engineer to design, implement, and deploy advanced agentic AI systems.In this role, you’ll build production‑ready AI agents that c... Show more

 • Promoted

AI Engineer for Software Solutions

IBMMarkham, York Region, CA
Full-time

Drive innovation in AI software solutions as an AI Engineer.Partner with teams to develop cutting-edge applications in a hybrid work environment.Your role is critical in collaborating with full-sta... Show more

 • Promoted

Lead Software Engineer in AI Open-Source Innovations

Advanced Micro Devices, IncMarkham, York Region, CA
Full-time

Join the forefront of AI as a Software Engineer developing cutting-edge technology for data centers and GPUs.Contribute to transformative open-source projects and enhance AI performance across plat... Show more

 • Promoted

AI Platform Software Engineer

GeotabToronto, ON, CA
Full-time

Empower AI initiatives as a Senior Data Platform Developer focused on machine learning technologies.Develop, maintain, and enhance AI applications while ensuring the performance and reliability of ... Show more

 • Promoted

Senior Software Engineer – Agentic AI Foundations

SocureGreater Toronto Area, Canada, Canada
Full-time

Socure is building the identity trust infrastructure for the digital economy — verifying 100% of good identities in real time and stopping fraud before it starts.The mission is big, the problems ar... Show more

 • Promoted

Software Engineer Focused on AI and Product

NationGraphToronto, ON, CA
Full-time

Elevate public procurement with NationGraph as a Software Engineer, specializing in product development through AI technology.Bring your full-stack development skills to build innovative solutions ... Show more

 • Promoted

Senior Software Engineer, AI Ecosystems (Auth0)

OktaToronto, ON, CA
Full-time

Okta is The World’s Identity Company.We free everyone to safely use any technology, anywhere, on any device or app.Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secur... Show more

 • Promoted

Agentic AI Developer

HaysGreater Toronto Area, Canada, Canada
Full-time

Our client is a fast‑growing technology organization building next‑generation AI‑driven products.The team is focused on designing and scaling intelligent, autonomous systems that solve real‑world p... Show more

 • Promoted

Lead Generative AI Engineer

Inizio Partnersrichmond hill, on, ca
Full-time

Role - Lead Generative AI Engineer.Location - Can be based anywhere in Canada.Travel - Should be open to frequent travel to client sites.We are looking for a Staff Generative AI Engineer to design,... Show more

 • Promoted

Senior Software Engineer in Applied AI

Nasdaq, Inc.Toronto, ON, CA
Full-time

Drive AI innovation as a Senior Software Engineer, focusing on core development.Build scalable AI platforms and enhance product functionality to improve user experience and operational efficiency.I... Show more

 • Promoted

Remote Software Engineer – AI Trajectory Annotations

Weekday AI (YC W21)Toronto, ON, CA
Remote
Part-time

A leading AI consultancy is seeking experienced Software Engineers to assist in creating training datasets for AI models.This part-time role, based in Canada, demands a minimum of 2 years' experien... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseToronto, ON, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Senior Software Engineer with AI Expertise

Owl.coToronto, ON, CA
Full-time

Become a Principal Software Engineer and transform insurance through AI.Manage core platform architecture and lead innovative engineering initiatives onsite with our expert team.This role emphasize... Show more

 • Promoted

Software Engineer, AI

ToastToronto, ON, CA
Full-time

Toast is recruiting on behalf of this company for a Software Engineer, AI to join their Engineering team in Toronto.They are looking for an engineer with strong backend and machine learning fundame... Show more