Intern in Computer Architecture ML Systems
If you are enthusiastic in shaping Huawei’s European Research Institute together with a multicultural team of leading researchers, this is the right opportunity for you!
Huawei is a leading global information and communications technology (ICT) solutions provider. Driven by a commitment to sound operations, ongoing innovation, and open collaboration, we have established a competitive ICT portfolio of end-to-end solutions in telecom and enterprise networks, devices, and cloud technology and services. Our ICT solutions, products, and services are used in more than 170 countries and regions, serving over one-third of the world's population. With 180,000 employees, Huawei is committed to enabling the future information society and building a Better Connected World.
Huawei's Switzerland Research Centre in Zurich focuses on advanced technical research, architecture evolution design, and strategic planning in computer architecture.
We are currently looking for Interns to join our new Computer Architecture Innovation Lab.
Internship Responsibilities:
NPU-Centric Python Framework Support: Assist in developing Python-based tools and frameworks (e.g., PyTorch/TensorFlow integrations) to explore NPU utilization for AI workloads. Help with model conversion, quantization, and deployment experiments.
Compiler & Toolchain Assistance: Support the team in working with NPU-specific compiler stacks (e.g., LLVM/TVM) and help with testing, profiling, and optimization tasks.
Hardware-Software Co-Design Exposure: Collaborate with researchers and engineers to understand NPU architecture and contribute to experiments in hardware-software interaction.
Performance Analysis: Help profile AI workflows to identify performance bottlenecks and support low-latency, high-throughput optimization efforts.
Research Support: Assist with literature review, prototype development, and contribution to internal or open-source projects.
Internship Requirements:
Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
Basic knowledge of Python and C/C++ for programming.
Familiarity with AI frameworks such as PyTorch or TensorFlow is a plus.
Interest in computer architecture, compilers, or AI hardware is desirable.
Good oral and written English skills.
Enthusiasm for learning and working in a collaborative research environment.
What We Offer:
Hands-on experience with cutting-edge AI hardware and software.
Mentorship from leading researchers and university collaborators.
Opportunity to contribute to real-world projects in a global research center.
Exposure to international research collaborations and mobility opportunities.
Application Process:
To apply, please click on the link.
- Locations
- Huawei Research Center Zürich, Huawei Research Center Lausanne
About Huawei Switzerland
Already working at Huawei Switzerland?
Let’s recruit together and find your next colleague.