Microsoft
Member of Technical Staff, Software Co-Design AI HPC Systems - MAI Superintelligence Team
Found: Today
This role is based in London, UK.
Responsibilities:
- 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 and identifying bottlenecks.
- Co-design and optimize parallelism strategies and execution models for large-scale AI systems.
- Develop performance models to project system behavior under future workloads.
- Partner with compiler, kernel, and runtime teams to enhance performance of current and next-generation accelerators.
- Influence AI hardware design at system and silicon levels.
- Lead cross-functional efforts to prototype and productionize high-impact co-design ideas.
- Mentor senior engineers and researchers, setting technical direction.
Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
- 10+ years of experience in systems software, hardware architecture, or AI infrastructure.
- Strong background in AI accelerator or GPU architectures, distributed systems, and high-performance computing.
- Proficiency in systems-level programming (e.g., C/C++, CUDA, Python).