Enter a job title or keyword

Intern Engineer openJiuwen AI Agent Platform


Job Location:

Markham - Canada

Yearly Salary: CAD 58000 - 104000
Posted: 24 September 2026 (15 hours ago)
Application Deadline: 22 December 2026
Vacancies: 1 Vacancy

Job Summary

Job description

Huawei Canada has an immediate internship opening for an Engineer.


About the team:

openJiuwen is an international open source AI Agent community building infrastructure for the AI Agent era. Our ecosystem includes JiuwenSwarmour flagship multi-agent frameworkalong with Agent Framework Agent Runtime Agent Studio MCP Tool Calling Workflow Memory RAG and Evaluation.
Official Website:

Github Code
the job:

  • Design and develop core capabilities of the openJiuwen AI Agent Platform including Agent Frameworks Workflows Tool Calling MCP and Multi-Agent collaboration.

  • Build real-world AI Agents such as Coding Agents Research Agents Data Agents and Software Engineering Agents.

  • Contribute to JiuwenSwarm and other flagship open source projects through feature development issue fixing documentation examples and community collaboration.

  • Explore cutting-edge technologies including LLMs Agentic Workflows Memory Planning Evaluation and Multi-Agent systems.

The total target annual compensation (based on 2080 hours per year) ranges from $58000 to $104000 depending on education experience and demonstrated expertise.

Job requirements

About the ideal candidate:

  • Currently pursuing a Bachelors Masters or Ph.D. degree in Computer Science or a related field.

  • Proficient in Python Java C Go or another programming language.

  • Familiar with Git GitHub or GitCode workflows and passionate about open source.

  • Experience with AI Agent LLM RAG MCP or Workflow projects is an asset.

  • Familiarity with LangGraph LangChain LlamaIndex AutoGen or CrewAI is an asset.

  • Interest in developer communities and technical sharing 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.

All done!

Your application has been successfully submitted!

Youve already applied for this job

Thank you for your interest - weve already received your application so this new submission cant be accepted. Your previous application is on file.

If you need assistance or believe this is an error please email us at


Required Experience:

Intern