Software Engineer: AI Software Stack (Fixed-Term)
Huawei Technologies Switzerland AG is a leading technology firm focused on developing advanced computing architectures to support artificial intelligence systems. We strive for innovation and excellence in research and development.
Overview
We are seeking a highly skilled Software Engineer to join our team focusing on the development and optimization of AI software stacks and compiler techniques. The successful candidate will have substantial experience with state-of-the-art frameworks and be instrumental in advancing our research ideas. This fixed-term role may be considered for permanent employment for strong performers.
Responsibilities
- Contribute to cutting-edge research in AI software stacks, focusing on programmability through Python and PyTorch, bridged into accelerator programming frameworks and compiler technologies.
- Collaborate with cross-functional teams consisting of researchers at different levels of the software stack.
- Write high-quality and high-performance code according to the highest levels of coding standards.
- Ensure new code is integrated with established CI pipelines and conduct code reviews.
- Stay updated on related industry trends and advancements in AI and compiler technologies, and their implications and applications to our research endeavours.
Qualifications
- Master or PhD students in Computer Science, Electrical Engineering, or a related field.
- Experience with Python bindings to C++, PyTorch, and the PyTorch/Torch ecosystem.
- Strong understanding of programming models, compiler design, program optimization, and parallel processing.
- Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Strong communication skills with a track record of presenting findings to diverse audiences.
Preferred Qualifications
- Recent experience modifying state-of-the-art AI software stacks (e.g., compilers, framework, or system software).
- In-depth experience with Triton, MLIR, TVM, tile_lang, C++20 (or later), etc., is a plus.
- Familiarity with hardware architectures and their impact on AI model performance.
- Contributions to open-source projects or active involvement in the AI research community.
What We Offer
- Competitive salary and benefits package.
- Access to state-of-the-art technology and tools.
- Opportunities for professional growth and development.
- Interaction with a large pool of expert researchers across diverse areas.
- Be part of innovative projects that make a difference.
Job Details
- Seniority level: Internship
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Telecommunications
#J-18808-Ljbffr

Kontaktperson:
Huawei HR Team