AI Engineer - Generative and Agentic AI
@ BDO Canada

Oakville, ON
CA$130,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXX******* @bdo.ca
Recommended after applying

Job Details

About BDO Canada

Putting people first, every day. BDO is built on strong relationships with both our people and clients. We provide exceptional service and value personal and professional growth in an award-winning environment.

Your Opportunity as an AI Engineer - Generative and Agentic AI

We are seeking an experienced AI Engineer with a strong foundation in software engineering and a track record in building Generative and Agentic AI solutions. This role sits at the intersection of software development, applied AI research, and practical solution design.

Key Responsibilities

  • Design & Development: Build scalable AI-driven applications using LLMs, agentic frameworks, and vector databases for semantic search and knowledge management.
  • Automation & Integration: Integrate workflow automation platforms with AI systems and enterprise APIs.
  • Quality & Evaluation: Use LLM evaluation tools and establish best practices for testing and performance tuning.
  • Collaboration & Delivery: Work with cross-functional teams to translate business requirements into production-ready AI applications.

Required Skills & Qualifications

  • Strong background in software engineering including system design, distributed systems, APIs, and CI/CD.
  • Proven experience in building Generative AI and/or agentic systems.
  • Hands-on expertise with LLMs, vector databases, and orchestration frameworks (LangChain, Semantic Kernel, AutoGen, etc.).
  • Proficiency in Python, .NET or similar programming languages.
  • Experience with cloud-native solutions on Azure, AWS, or GCP.
  • Familiarity with workflow automation tools (n8n, dify.ai, Power Automate, etc.).

Nice-to-Have Skills

  • Familiarity with LLM evaluation frameworks such as Arize, DeepEval, or IBM WatsonX.
  • Contributions to open-source AI communities and experience with MLOps.

Who You Are & Why BDO?

You are a problem-solver with a passion for transforming business needs into scalable AI systems. At BDO Canada, recognized among Canada’s Top 100 Employers for 2025, you will grow both professionally and personally. In addition, BDO fosters community involvement, flexible work arrangements, and a culture with inherent respect for diversity.

Additional Information

This role requires a blended work model, involving on-site, client site, and virtual work. Familiarity with company code of conduct and use of AI technology (Microsoft Copilot) for note-taking is expected.

Ready to make your mark? Click “Apply now” to send your resume to our Talent Acquisition Specialists. For more opportunities, visit our careers page.

Key skills/competency

  • software engineering
  • LLMs
  • Generative AI
  • Agentic AI
  • vector databases
  • orchestration frameworks
  • cloud solutions
  • workflow automation
  • system design
  • CI/CD

How to Get Hired at BDO Canada

🎯 Tips for Getting Hired

  • Customize your resume: Highlight software engineering and AI project experience.
  • Research BDO Canada's culture: Understand their people-first approach and innovation.
  • Prepare technical examples: Showcase projects on LLMs and automation frameworks.
  • Practice interview insights: Emphasize integration, scalability, and teamwork.

📝 Interview Preparation Advice

Technical Preparation

Review LLM orchestration frameworks like LangChain.
Test vector database implementation strategies.
Brush up on cloud-native development techniques.
Study API integration and CI/CD pipelines.

Behavioral Questions

Describe a challenging team integration experience.
Explain past experience in meeting project deadlines.
Discuss handling ambiguity in project requirements.
Share examples of innovative problem-solving.

Frequently Asked Questions