Summary
Microsoft AI are looking for a talented Member of Technical Staff, Software Co-Design AI HPC Systems at their Zürich office. This role sits at the boundary between exploration and production. You will work closely with internal infrastructure, hardware, compiler, and product teams, as well as external partners across the hardware and systems ecosystem.
About the Role
Our team's mission is to architect, co-design, and productionize next-generation AI systems at datacenter scale. We operate at the intersection of models, systems software, networking, storage, and AI hardware, optimizing end-to-end performance, efficiency, reliability, and cost. Our work spans today's frontier AI workloads and directly shapes the next generation of accelerators, system architectures, and large-scale AI platforms. We pursue this mission through deep hardware–software co-design, combining rigorous systems thinking with hands-on engineering.
Accountabilities
- Lead the co-design of AI systems across hardware and software boundaries, spanning accelerators, interconnects, memory systems, storage, runtimes, and distributed training/inference frameworks.
- Drive architectural decisions by analyzing real workloads, identifying bottlenecks across compute, communication, and data movement, and translating findings into actionable system and hardware requirements.
The Candidate we're looking for
Experience:
- Minimum 5 years of experience in software engineering, systems software, or a related field.
Technical skills:
- Proficiency in C++, Python, and/or other programming languages.
- Experience with AI frameworks, such as TensorFlow or PyTorch.
- Familiarity with hardware design and development.
Personal attributes:
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and dynamic work environment.