Required Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
Preferred Qualifications:
- Experience on distributed systems (e.g., communication optimization, network architecture design, network programming).
- Experience on high performance computing (e.g., cache/memory optimization, high-performance GPU programming, compiler-based optimization, fine-grained parallel library and runtime) or distributed systems (e.g., communication optimization, network architecture design, network programming).
- Theory and practice on the approximate nearest neighborhood search.
- Experience on performance analysis and optimization for both CPUs and GPUs, as well as good understanding on software-hardware codesign.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
Microsoft will accept applications for the role December 22, 2024.