Required Qualifications
- 10+ years of technical engineering experience
- OR Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 8+ years of technical engineering experience
- OR Master's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 5+ years of technical engineering experience
- OR Doctorate degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 4+ years of technical engineering experience.
- 3+ years of experience in Computer Architecture or AI Systems.
Other Requirements
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred/Additional Qualifications:
- MS/PhD in Machine learning, Computer Architecture/Systems, Electrical Engineering, High-Performance Computing or related areas.
- Experience in software/hardware co-design, specifically for AI Applications and GPU/Accelerator Architectures.
- Experience with CUDA or a related accelerator programming language.
- Understanding of fundamentals of AI workloads/applications.
- Hands on experience with frameworks such as Pytorch/Tensorflow/TensorRT.
- Deep knowledge of CNN/transformer architecture and optimization strategies – quantization, sparsity, sharding, KV Cache, Flash Attention.
- Solid programming skills in Python/C/C++.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
Microsoft will accept applications for the role September 16, 2024.