Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II 
United States, California, Mountain View 
564906377

30.07.2024
  • an open standard format for representing AI models, enabling AI developers to work on AI models with a variety of frameworks, tools, runtimes, and compilers.
  • ONNX Runtime:ONNX based cross-platform, high performance ML inferencing and training accelerator.
  • PyTorch:

Required Qualifications:

  • Bachelor’s degree in computer science, Computer Engineering, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python
    • OR equivalent experience.

Preferred Qualifications:

  • 2+ years' experience with C/C++.
  • 1+ years' experience of programming of Compute Unified Device Architecture (CUDA) or Central Processing Unit(CPU) assembly. Or similar experience in compiler.
  • Exposure to Deep Neural Network training and inference and experience in one or more deep learning frameworks (PyTorch, Tensorflow, Open Neural Network Exchange-ONNX, etc.).
  • Curiosity and passion about learning new technologies.

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 August 14, 2024.


Responsibilities
  • Design, implement, and test a function or component for our AI frameworks and tools
  • Speeding up/reducing complexity of key components/pipelines to improve performance and/or efficiency of our systems

Engage with key partners to understand and implement robust performance analysis and optimization for state-of-the-art LLMs and other models.

Perform software development in C/C++, Python, and GPU development in languages such as CUDA, ROCm, or Triton.

Embody our