Software Engineer II and Sr. Software Engineer - AI Frameworks

Microsoft Microsoft · Big Tech · Mountain View, CA +4 · Software Engineering

Develops software for AI/ML frameworks and tools, focusing on ONNX and ONNX Runtime for high-performance inference and training acceleration across various hardware. Also works on on-device AI inference solutions.

What you'd actually do

  1. Design, implement, and test a function or component for our AI/ML frameworks and tools
  2. Speeding up/reducing complexity of key components/pipelines to improve performance and/or efficiency of our systems
  3. Interacting and collaborating with our partners both internal and external
  4. Interacting with and providing tech support for our customers/users

Skills

Required

  • C
  • C++
  • C#
  • Python
  • system programming
  • compiler
  • machine learning (ML)

Nice to have

  • AI frameworks
  • large scale distributed computation
  • systems performance optimization
  • Open-Source code
  • cross functional teams
  • Android applications

What the JD emphasized

  • AI/ML frameworks
  • performance
  • efficiency
  • AI models everywhere

Other signals

  • ONNX Runtime
  • Foundry Local
  • AI models everywhere