Required Qualifications:
- Doctorate in relevant field AND 3+ years related-research experience
- OR equivalent experience.
- 3+ years of experience in designing and building high-performance computing systems (e.g., cache/memory optimization, high-performance GPU programming, compiler-based optimization, fine-grained parallel library and runtime), parallel/distributed systems (e.g., communication optimization, network architecture design, network programming) or machine learning systems.
- 3+ years of experience with distributed systems in at least one of the following C++, CUDA, Python
Preferred Qualifications:
- Experience publishing academic papers as a lead author or essential contributor.
- Experience participating in a top conference in High Performance Computing, Deep Learning, Machine Learning or AI domains.
- Experience participating in a top conference in relevant-research domain.
- Experience with performance analysis and optimization for CPUs and GPUs
- Experience on different hardware such as both Nvidia and AMD GPUs is a plus Ph.D. in Computer Science or related field is desirable.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
Microsoft will accept applications for the role until July 28, 2024.