Huawei Canada
Jobs at Huawei Canada
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Recently posted jobs
Information Technology • Other
Build prototypes for multimodal AI and human-machine interaction on real devices. Integrate speech, vision, language, and multimodal models; implement interactions combining voice, touch, gesture, motion, and sensor inputs; and evaluate on-device versus cloud AI trade-offs. Collaborate with researchers and designers, iterate based on experiments, debug implementations, and use ML frameworks for inference, fine-tuning, and evaluation.
Information Technology • Other
Lead research in computer vision, spatial perception, and human-centered AI. Develop real-time 2D/3D vision, tracking, gesture recognition, compact model, and agentic AI systems. Integrate foundation models with efficient perception pipelines, optimize for hardware constraints, establish datasets and evaluation metrics, build prototypes, support product integration, and mentor researchers and engineers.
Information Technology • Other
Develop state-of-the-art artificial intelligence and computer vision algorithms for publication and integration into Huawei products. Design and implement real-world AI/CV solutions, collaborate with research scientists and engineers, and supervise interns. The role focuses on video generation, 3D computer vision, machine learning, and rapid research prototyping.
Information Technology • Other
Assist with creating and deploying networking solutions for AI and cloud infrastructure. Analyze industry trends and technical challenges, contribute to strategic roadmaps, and collaborate with academic and industry professionals. The role focuses on AI infrastructure, HPC and data-center networking, including RDMA, protocol optimization, traffic engineering, congestion control, topology design, resource allocation, networking architectures, software architecture, and distributed systems.
Information Technology • Other
Design and develop core openJiuwen AI Agent Platform capabilities, including agent frameworks, workflows, tool calling, MCP, and multi-agent collaboration. Build AI agents for coding, research, data, and software engineering use cases. Contribute to JiuwenSwarm and open-source projects through feature development, issue resolution, documentation, examples, and community collaboration while exploring LLMs, memory, planning, evaluation, and agentic systems.
Information Technology • Other
Conduct frontier research on data-efficient agentic AI, including model architectures, meta-learning, test-time adaptation, and reinforcement learning. Train deep learning models at scale, deploy agentic pipelines, design experiments and evaluations, analyze results, communicate findings, participate in brainstorming, support academic papers and technical reports, and stay current with machine learning publications.
Information Technology • Other
Design and develop Huawei’s open-source agent framework, including architecture, abstractions, tooling, and developer experience. Analyze emerging agent projects, implement advanced architectures such as self-evolving and multi-agent systems, and deploy the framework in business products. Incorporate developer and business feedback to improve the platform. The role requires Python proficiency, asynchronous programming knowledge, understanding of large language models and agent techniques, and familiarity with agent frameworks.
Information Technology • Other
Conduct research and design AI data-security and privacy architectures for endpoint devices. Prototype and build privacy-preserving defenses, analyze emerging attack vectors and regulations, and collaborate with global labs and product teams to transition research into production-grade endpoint security solutions.
Information Technology • Other
Intern will help design and implement the openJiuwen AI Agent Platform and enterprise data foundations: knowledge graphs, vector DBs, workflows, agent frameworks, tool-calling, and multi-agent systems. Contribute to open-source projects (JiuwenSwarm), build real-world AI agents, explore LLM, RAG, memory, planning, and evaluation technologies, and support documentation and community collaboration.
Information Technology • Other
Conduct research and design AI data security and privacy architectures for endpoint devices. Prototype and transition privacy-preserving solutions into product-grade defenses, analyze emerging threats and regulations, and collaborate with global research and engineering teams to integrate secure AI technologies into Huawei endpoint products.
Information Technology • Other
Research and analyze state-of-the-art AI model architectures and training/inference workloads; map workloads to hardware requirements; develop performance models and deployment strategies; profile hardware/software, evaluate algorithm-hardware tradeoffs, and provide quantitative recommendations for next-generation AI accelerators.
Information Technology • Other
Intern will decompose vague research objectives into concrete system specs, orchestrate multi-agent AI workflows, and leverage AI coding tools to automate engineering tasks. Work includes dispatching tasks across cloud and local runtimes, ensuring reproducibility, building literature-to-benchmark pipelines, maintaining long-term memory and context graphs, and producing rigorous logs, tests, and documentation.
Information Technology • Other
Undergraduate co-op to convert user goals into structured requirements and coordinate AI agents, coding tools, local models, and human reviewers. Build pipelines for paper analysis, claim extraction, citation verification, benchmark reproduction, and report generation while maintaining execution traces, tests, and verifiable research artifacts.
Information Technology • Other
The Co-op Engineer will analyze source code, implement new features on demo apps for Android or HarmonyOS, and deploy AI models on Huawei devices, collaborating across teams.
Information Technology • Other
The Project Specialist will assist the project manager in maximizing productivity, organizing schedules, reporting updates, and completing administrative tasks, ensuring quality support for Huawei Canada's projects.
Information Technology • Other
The Principal Engineer will architect frameworks for serverless computing, innovate vector database storage engines, and advance vector indexing and retrieval technologies.
Information Technology • Other
Conduct fundamental research in video generation, video editing, and 3D computer vision. Develop state-of-the-art AI and computer vision algorithms, create research prototypes, solve real-world problems, publish in leading conferences, integrate innovations into Huawei products, and supervise interns within collaborative R&D projects.
Information Technology • Other
Conduct research and development in computer vision, deep learning, LLMs, and VLMs. Develop image and video understanding or synthesis systems, multimodal reasoning and agentic applications, and optimize models for mobile computing constraints. Responsibilities include prompt engineering, model adaptation, fine-tuning, evaluation, and reinforcement-learning-based post-training. The role also involves academic research and applying machine learning techniques to real-world problems.
Information Technology • Other
Conduct research and develop state-of-the-art speech and audio AI technologies. Responsibilities include literature reviews, algorithm implementation, data collection and analysis, deep learning and signal processing, and documenting, presenting, and publishing results while collaborating with researchers under supervision.
Information Technology • Other
Conduct embodied and physical AI research, implement and deploy machine learning algorithms into internal products, collaborate with researchers, and stay current on machine learning developments. Prepare insight and technical reports. The role requires deep learning knowledge and strong Python and PyTorch coding skills; experience with large language models and robotics is preferred.
