Intern Research Engineer - AI Agent Systems

Huawei Canada

Markham

On-site

CAD 58,000 - 104,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Huawei Canada is offering an internship position for a Research Engineer in Markham, Ontario. The role focuses on architecting high-scalability AI Agent pipelines and optimizing automated code generation. The ideal candidate is currently pursuing a Computer Science degree with strong programming skills in Python and/or TypeScript.

The total target compensation ranges from $58,000 to $104,000 per year depending on qualifications and experience. Huawei Canada values an inclusive recruitment process.

Qualifications

  • Currently pursuing a Master’s or Bachelor’s Degree in Computer Science or a related field.
  • Exceptional coding skills in Python and/or TypeScript/Node.js.
  • Deep experience with frameworks such as LangChain or similar.

Responsibilities

  • Architect and implement AI Agent pipelines.
  • Develop automated code generation and self-debugging loops.
  • Design advanced memory substrates for Agents.

Skills

Proficient in Python
Deep understanding of Agentic design patterns
Experience with LLM orchestration
Familiarity with frameworks such as LangChain

Education

Bachelor’s or Master’s Degree in Computer Science

Tools

TypeScript/Node.js
LangChain
AutoGen

Job description

Huawei Canada has an immediate internship opening for a Research Engineer.

About the Team

The Technology Planning and Cooperation Department promotes strategic innovation across all of Huawei Canada. Working with fellow experts, the focus is researching new and upcoming areas of technology as well as strategic planning to help achieve long term vision of Huawei. This department offers a unique opportunity to leverage both technical and business skills.

About the Job
  • Architect and implement high-scalability AI Agent pipelines, transforming complex requirements into reliable execution structures (e.g., TaskGraph IR, Operator DAGs, and multi-agent coordination frameworks).
  • Develop and optimize automated code generation, reasoning, and self-debugging loops that interact directly with multi-framework environments (e.g., creating bridge layers, compilation pipelines, or automated code refactoring tools).
  • Design and optimize advanced memory substrates for Agents, tackling challenges related to long-context handling, state persistence, and execution efficiency.
  • Establish rigorous, automated evaluation frameworks to benchmark Agent execution accuracy, latency, and reliability under non-deterministic LLM behaviors.
  • Translate the latest research in Agentic workflows (e.g., ReAct, Reflection, Planning, Tool Use) into production-grade, highly performant software libraries.

Total target annual compensation (based on 2,080 hours per year) ranges from $58,000 to $104,000 depending on education, experience, and demonstrated expertise.

About the Ideal Candidate
  • Currently pursuing a Master’s or Bachelor’s Degree in Computer Science or a highly quantitative field, with a focus on AI, Software Engineering Systems, or Distributed Systems.
  • Proficient in orchestrating LLMs programmatically. Deep understanding of Agentic design patterns (Planning, Memory, Tool Use, Multi-Agent Collaboration).
  • Exceptional coding skills in Python and/or TypeScript/Node.js. Familiarity with structural design patterns and engineering clean, maintainable codebases.
  • Deep experience with frameworks such as LangChain, LlamaIndex, LangGraph, CrewAI, AutoGen, or building custom agentic runtime systems.
  • Ability to quickly digest, implement, and improve upon cutting-edge ArXiv papers on LLM reasoning and code generation.
  • Contributions to open-source AI Agent frameworks, developer tools, or compiler-related projects is an asset.
  • Experience with Code-LLM optimization (e.g., custom fine-tuning for code generation, structured outputs), embedded database engines or high-performance vector stores is an asset.
  • Familiarity with cross-framework mobile compilation or bridge layers (e.g., Android/AOSP or hybrid application runtimes) is an asset.
Additional Information

Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.

All applications for this position are reviewed directly by our hiring team; we do not use artificial intelligence tools to screen or select candidates.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intern Researcher - AI Agent
Intern Researcher - AI Agent

Huawei Technologies Canada Co., Ltd. • Markham

On-site
CAD 93,000 - 104,000
Intern Researcher - AI Agent
Intern Researcher - AI Agent

Huawei Canada • Markham

On-site
CAD 58,000 - 104,000
Intern Researcher - AI Agent Evaluation
Intern Researcher - AI Agent Evaluation

Huawei Canada • Markham

On-site
CAD 58,000 - 104,000
Intern Researcher - LLMs Agentic AI and RL
Intern Researcher - LLMs Agentic AI and RL

Huawei Technologies Canada Co., Ltd. • Markham

On-site
CAD 58,000 - 104,000
Intern Researcher - LLMs Agentic AI and RL
Intern Researcher - LLMs Agentic AI and RL

Huawei Canada • Markham

On-site
CAD 79,000 - 143,000
Intern Researcher - Agentic AI
Intern Researcher - Agentic AI

Huawei Canada • Montreal (administrative region)

On-site
Researcher – Agentic Interaction Engineering
Researcher – Agentic Interaction Engineering

Huawei Canada • Markham

On-site
CAD 106,000 - 156,000
Intern Researcher - Agentic AI
Intern Researcher - Agentic AI

Hanzilla • Montreal (administrative region)

On-site
CAD 17,000 - 23,000
Intern Engineer - AI4RnD Engineer
Intern Engineer - AI4RnD Engineer

Huawei Canada • Southwestern Ontario

On-site
CAD 62,000 - 104,000
Research Engineer - Agentic Software Systems Engineering
Research Engineer - Agentic Software Systems Engineering

Huawei Canada • Markham

On-site
CAD 127,000 - 225,000