M

Microsoft

Builds workplace software, PCs and cloud services

Software Co-Design AI HPC Systems

Systems Software EngineeringConfirmed live in the last 24 hours
Full-time$119.8k - $304.2k /yr

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related technical field and at least 6 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • A Master's degree in Computer Science or a related technical field and at least 8 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or a Bachelor's degree in Computer Science or a related technical field and at least 12 years of such experience, or equivalent experience.
  • Proficiency in systems-level programming such as C/C++, CUDA, and Python, and performance-critical software development.
  • Experience designing or operating large-scale AI clusters for training or inference.
  • Deep familiarity with large language models, multimodal models, or recommendation systems and their systems-level implications.
  • Experience with accelerator interconnects and communication stacks such as NCCL, MPI, RDMA, high-speed Ethernet, or InfiniBand.
  • Background in performance modeling and capacity planning for future hardware generations.
  • Experience contributing to or leading hardware roadmaps, silicon bring-up, or platform architecture reviews.

Responsibilities

  • Lead the co-design of AI systems across hardware and software boundaries, spanning accelerators, interconnects, memory systems, storage, runtimes, and distributed training and 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.
  • Co-design and optimize parallelism strategies, execution models, and distributed algorithms to improve scalability, utilization, reliability, and cost efficiency of large-scale AI systems.
  • Develop and evaluate what-if performance models to project system behavior under future workloads, model architectures, and hardware generations, providing early guidance to hardware and platform roadmaps.
  • Partner with compiler, kernel, and runtime teams to unlock the performance of current and next-generation accelerators, including custom kernels, scheduling strategies, and memory optimizations.
  • Influence and guide AI hardware design at system and silicon levels, including accelerator microarchitecture, interconnect topology, memory hierarchy, and system integration trade-offs.
  • Lead cross-functional efforts to prototype, validate, and productionize high-impact co-design ideas across infrastructure, hardware, and product teams.
  • Mentor senior engineers and researchers, set technical direction, and raise the organization's standards for systems rigor, performance engineering, and co-design thinking.

Desired Qualifications

  • A proven background in one or more of AI accelerator or GPU architectures; distributed systems and large-scale AI training or inference; high-performance computing and collective communications; machine learning systems, runtimes, or compilers; performance modeling, benchmarking, and systems analysis; or hardware-software co-design for AI workloads.
  • The ability to work across organizational boundaries and influence technical decisions involving multiple stakeholders.
  • Publications, patents, or open-source contributions in systems, architecture, or machine learning systems.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs