AI Engineer - Generative and Agentic AI @ BDO Canada
Your Application Journey
Email Hiring Manager
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.