Talent.com

Software programmer Jobs in Waterloo, ON

Create a job alert for this search

Software programmer • waterloo on

Last updated: 1 day ago

AI Engineer - Generative & Agentic AI

BDOCaroline St,Waterloo,Kitchener
Full-timeFull-time

Putting people first, every day.BDO is a firm built on a foundation of positive relationships with our people and our clients.Each day, our professionals provide exceptional service, helping client... Show more

CNC Lathe Machinist / Programmer

Novy Manufacturing Inc.Waterloo, ON
Full-timeFull-time

We have an immediate opening for a CNC Lathe Machinist (Mastercam).We are a custom machine shop that specializes in prototyping/machining in various materials.All of our employees are responsible f... Show more

Dental Front Desk Administrator / Treatment Coordinator

MHMIWaterloo, Ontario, Canada

Toothworks Boardwalk Dental is a high-volume, patient-focused clinic serving the Kitchener community from one of the area's most popular destinations.As part of the Toothworks (Dentalcorp) network,... Show more

Product Support Specialist

WrightPlan Inc.Waterloo, Canada, United States
CA$65,000.00–CA$70,000.00 yearlyCA$65,000.00–CA$70,000.00 yearly
Full-timeFull-time

Salary: $65,000 - 70,000 per year.At least 2 years of experience in product support (required), preferably in a technology company and SaaS environment.Experience supporting cloud-based B2B SaaS ap... Show more

Operations Research Engineer

MiratechKitchener, Ontario, Canada
RemoteRemote
Full-timeFull-time

Workforce Management (WFM) product stream and help build the optimization capabilities behind workforce planning, forecasting, scheduling, and resource allocation for a large-scale contact center e... Show more

Software Engineer - Health Systems

NERv Technology Inc. D.B.A. FluidAI MedicalKitchener, Ontario, Canada, N2H 5L6
Quick Apply

FluidAI is specialized in the development and deployment of data-driven surgical solutions, with an initial focus on general and gastrointestinal surgery.Our technologies integrate medical devices,... Show more

Senior Software Engineer

Company 1 - The Manufacturers Life Insurance CompanyWaterloo, Ontario
CA$113,000.00–CA$163,000.00 yearlyCA$113,000.00–CA$163,000.00 yearly
Full-timeFull-time

In this hands-on role, you will design, develop, modernize, and support mission-critical enterprise applications running on IBM z/OS.You will work at the intersection of proven mainframe technology... Show more

Senior Software Developer, Manufacturing Data Solutions (Python/SQL)

Sonova AGKitchener, Ontario, CA

Join Sonova’s Manufacturing Software team and help develop the sophisticated solutions that power our production while enabling data-driven decisions for complex manufacturing challenges, deliverin... Show more

Account Manager Staffing Firm - Book of Work - Remote (Anywhere in US and Canada)

Hatch Global SearchKitchener, Ontario, Canada
RemoteRemote

Small company start up we are working all over the US and Canada.Lots of tools, we have a great recruiting team, looking for somebody that may be interested in bringing a book of work and growing o... Show more

GCP - Computer System Validation Specialist (12 month limited-term)

AlimentivKitchener, Ontario, Canada, N2H 5G5
CA$69,000.00–CA$115,000.00 yearlyCA$69,000.00–CA$115,000.00 yearly
Permanent, Full-timePermanent, Full-time

GCP - Computer System Validation Specialist (12 month limited-term).Alimentiv is a global CRO with a singular focus: advancing therapies for patients with gastrointestinal diseases.GI is our WHY an... Show more

Full-Stack Software Engineer

Randstad CanadaWaterloo, Ontario, CA
TemporaryTemporary
Quick Apply

Our Client is seeking a Senior Full-Stack Software Engineer (8+ years of experience) to design, develop, test, and maintain high-volume enterprise applications.Operating under a Hybrid work model (... Show more

Intermediate Vision Integrator

Samuel, Son & Co.Waterloo, ON, Canada
CA$38.83–CA$50.47 hourlyCA$38.83–CA$50.47 hourly
Full-timeFull-time

We are seeking an experienced Vision Integrator to design, develop, integrate, and commission machine vision systems used in automated manufacturing equipment and production lines.This role combine... Show more

Software Development Manager

Intellijoint SurgicalKitchener, ON, CA
CA$115,000.00–CA$140,000.00 yearlyCA$115,000.00–CA$140,000.00 yearly
Quick Apply

Type of Position:  Full-Time  Location:  Kitchener, ON – In-office 4 days a week  Benefits:  RRSP with employer match, health/dental/vision package (day-1 and employe... Show more

Desktop Support Engineer (Dispatch /Part-Time)

Axiom TechnologiesCanada, Ontario, Waterloo
Temporary, Part-timeTemporary, Part-time

Global IT Services partner supporting medium to large-scale enterprises.Please visit our website for more information about what we do at.We are looking for a capable resource to coordinate, rangin... Show more

Full Stack Software Engineer

QorsaWaterloo, ON, CA
Quick Apply

About Qorsa Qorsa is a Canadian post-quantum cryptography and cybersecurity company building CasQade — a crypto-agile security platform protecting sovereign government, defence, financial, and crit... Show more

Full Stack Software Engineer

Company 19 - John Hancock Life Insurance Company (U.S.A.)CAN, Ontario, Waterloo, 500 King Street North
CA$167,440.00 yearlyCA$167,440.00 yearly
Full-timeFull-time

Are you a full-stack engineer who enjoys solving complex technical challenges and building solutions that make data more accessible and useful?.In this role, you’ll work across the full software de... Show more

Desktop Systems Specialist

Teledyne Technologies IncorporatedON,Waterloo,Canada
CA$68,600.00–CA$91,400.00 yearlyCA$68,600.00–CA$91,400.00 yearly

We are seeking a Desktop Systems Specialist to provide onsite and remote technical support for end users across hardware, software, mobile devices, and workplace technology.This role is responsible... Show more

People also ask
AI Engineer - Generative & Agentic AI

AI Engineer - Generative & Agentic AI

BDOCaroline St,Waterloo,Kitchener
30+ days ago
Job type
  • Full-time
Job description

Putting people first, every day

BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a with a high priority on your personal and professional growth.

Your Opportunity

We are seeking an experienced AI Engineer with a strong foundation in software engineering and a proven track record of building Generative and Agentic AI solutions. This new role is ideal for someone who thrives at the intersection of software development, applied AI research, and practical solution design. You will be responsible for designing, implementing, and deploying production-grade AI systems that leverage the latest in large language models (LLMs), orchestration frameworks, and agentic architectures.

Key Responsibilities

  • Design & DevelopmentBuild scalable and robust AI-driven applications using LLMs and agentic frameworks.Implement vector database solutions to enable semantic search, RAG (retrieval augmented generation), and knowledge management.Develop orchestration pipelines with frameworks like LangChain, Semantic Kernel, AutoGen, or emerging agentic frameworks such as Agno and Parlant.
  • Automation & IntegrationIntegrate workflow automation platforms (n8n, dify.ai Power Automate, etc.) with AI systems to deliver end-to-end business solutions.Ensure seamless integration with existing enterprise software ecosystems and APIs.
  • Quality & EvaluationApply or contribute to LLM evaluation methodologies, leveraging platforms like Arize, DeepEval, or IBM WatsonX for model benchmarking, monitoring, and continuous improvement.Establish best practices for testing, performance tuning, and evaluation of agentic/LLM-based workflows.
  • Collaboration & DeliveryWork closely with cross-functional teams including data scientists, software engineers, and product owners.Translate business requirements into technical designs and deliver working AI-powered applications in production environments.

Required Skills & Qualifications

  • Strong background in software engineering (e.g., system design, distributed systems, APIs, CI/CD).
  • Proven experience in building Generative AI and/or agentic systems.
  • Hands-on expertise with:LLMs and model fine-tuning or integration.Vector databases (e.g., Pinecone, Weaviate, Milvus, FAISS, etc.).LLM orchestration frameworks (LangChain, Semantic Kernel, AutoGen, etc.).Agentic frameworks (Pydantic AI, Agno, Parlant, or similar).
  • Proficiency in at least one major programming language such as Python or .NET (strong engineering fundamentals matter more than specific syntax).
  • Hands-on experience architecting, deploying, and operating cloud-native solutions on one or more major hyperscale platforms (Azure, AWS, or GCP)
  • Experience with workflow automation tools like n8n, dify.ai, Power Automate, or similar platforms.

Nice-to-Have Skills

  • Familiarity with LLM evaluation frameworks (Arize, DeepEval, IBM WatsonX).
  • Contributions to open-source AI frameworks or communities.
  • Experience in MLOps, monitoring, and model deployment pipelines.

Who You Are

  • A problem-solver with strong engineering rigor and curiosity for cutting-edge AI.
  • Comfortable moving between architecture, coding, and deployment.
  • Passionate about transforming abstract business needs into intelligent, production-ready systems.

.