B

BDO Canada

Provide assurance, tax, and consulting services

AI Engineer - Generative & Agentic AI

AI Application EngineeringConfirmed live in the last 24 hours
Full-time$84k - $128k

About the Job

Requirements

  • Strong background in software engineering, including system design, distributed systems, application programming interfaces, and continuous integration/continuous delivery.
  • Proven experience building generative AI and/or agentic systems.
  • Hands-on expertise with large language models and model fine-tuning or integration.
  • Hands-on expertise with vector databases, such as Pinecone, Weaviate, Milvus, and FAISS.
  • Hands-on expertise with large language model orchestration frameworks, such as LangChain, Semantic Kernel, and AutoGen.
  • Hands-on expertise with agentic frameworks, such as Pydantic AI, Agno, and Parlant, or similar.
  • Proficiency in at least one major programming language, such as Python or .NET.
  • Hands-on experience architecting, deploying, and operating cloud-native solutions on one or more major hyperscale platforms: Azure, AWS, or Google Cloud Platform.
  • Experience with workflow automation tools such as n8n, dify.ai, or Power Automate, or similar platforms.

Responsibilities

  • Build scalable and robust AI-driven applications using large language models and agentic frameworks.
  • Implement vector database solutions to enable semantic search, retrieval augmented generation, and knowledge management.
  • Develop orchestration pipelines with frameworks such as LangChain, Semantic Kernel, AutoGen, Agno, and Parlant.
  • Integrate workflow automation platforms with AI systems to deliver end-to-end business solutions.
  • Integrate AI systems seamlessly with existing enterprise software ecosystems and application programming interfaces.
  • Apply or contribute to large language model evaluation methodologies, leveraging platforms such as Arize, DeepEval, or IBM WatsonX for model benchmarking, monitoring, and continuous improvement.
  • Establish best practices for testing, performance tuning, and evaluation of agentic and large language model-based workflows.
  • Work 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.

Desired Qualifications

  • Familiarity with large language model evaluation frameworks, such as Arize, DeepEval, and IBM WatsonX.
  • Contributions to open-source AI frameworks or communities.
  • Experience in machine learning operations, monitoring, and model deployment pipelines.

About the Company

BDO Canada

Provide assurance, tax, and consulting services

BDO Canada provides professional services to clients in Canada and around the world, including assurance (auditing), tax advisory, and consulting. Their teams across 100 offices in Canada and 1,800 offices in 164 countries work with clients from various sectors to address financial and business needs. Services are delivered by professional experts who collaborate with clients to review finances, optimize taxes, improve operations, and manage risk, using industry knowledge and global resources. What sets BDO Canada apart is its large, country-wide network combined with a global footprint, plus a people-focused approach to talent experience that has earned recognition like Canada’s Top 100 Employers. The company aims to help clients meet domestic and international challenges by providing reliable, multi-disciplinary support across assurance, tax, and advisory services.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
1921

Recently Posted Jobs

Explore more opportunities at BDO Canada

See more jobs