B

BDO Canada

Provide assurance, tax, and consulting services

AI Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeCA$77k - CA$117k /yr

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Engineering, or a related field, with 3–5 years of professional experience in artificial intelligence, machine learning, or applied software engineering.
  • Expert-level proficiency in Python, with working familiarity in Java and/or TypeScript for enterprise application development.
  • Deep hands-on experience with leading AI and large language model frameworks, including OpenAI APIs, Anthropic, Hugging Face, and LangGraph, along with a strong understanding of large-language-model-based application design.
  • Proven experience designing and implementing retrieval-augmented generation and agentic AI systems, supported by a solid grasp of scalable, production-grade AI architectures.
  • Experience working with vector databases as well as SQL and NoSQL data stores, and hands-on exposure to cloud platforms such as Azure AI / AI Foundry, AWS Bedrock, or Google Cloud Platform.
  • Practical experience with DevOps and MLOps practices, including Docker, Kubernetes, and continuous integration/continuous delivery pipelines for machine learning workloads.
  • Familiarity with machine learning lifecycle and experiment-tracking tools such as MLflow or Weights & Biases.

Responsibilities

  • Design, build, and deploy robust, scalable, production-grade AI applications using frameworks such as LangChain, LlamaIndex, AutoGPT, and related large language model orchestration tools.
  • Develop, refine, and optimize complex prompt strategies; manage model context windows; and fine-tune models where required to maximize performance, accuracy, and cost efficiency.
  • Integrate AI capabilities into existing enterprise environments through RESTful APIs, microservices, and cloud-native architectures.
  • Build, maintain, and optimize vector databases such as Pinecone, Milvus, and Weaviate, and design efficient data ingestion and embedding pipelines to support retrieval-augmented generation solutions.
  • Monitor AI systems in production and proactively address issues related to hallucinations, latency, reliability, scalability, and token-cost optimization.
  • Collaborate closely with AI Architects, AI Studio Leads, Machine Learning Engineers, Data Scientists, Full-Stack Developers, Service Line Labs, and Citizen Developers on firm-wide initiatives and internal platforms.
  • Support AI system documentation, lifecycle management, and control processes in alignment with ISO/IEC 42001 enterprise governance requirements.
  • Adhere to established AI risk management, data governance, and security policies, and assist with model inventories, traceability, and change-management activities.
  • Participate in model testing and validation activities in accordance with the NIST AI Risk Management Framework, including mapping and measuring model risks.
  • Support the implementation of risk-mitigation controls and ongoing monitoring, and follow governance processes that promote transparency, accountability, and responsible AI use.

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