Drimva

Microsoft

Senior and/or Principal Software Engineer - AI Frameworks Networking, Systems and Tools

$143K–$331K

United States · On-site · Principal · Full-time · Posted Sep 3, 2026

Experience
4+ years technical engineering experience; preferred: 2+ years’ experience with C#/Java.
Education
Bachelor's Degree in Computer Science or related technical field OR equivalent experience.

About the job

Designs, implements, verifies, and integrates AI framework systems, networking, and tools with Azure as part of an SDK.

What you'll do

  • Design robust, maintainable software architectures and systems.
  • Develop and verify software, tools, and integrations across the development lifecycle.
  • Collaborate across hardware and ML disciplines; define requirements, scope solutions, and plan delivery.

What they ask for

  • Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
  • 4+ years technical engineering experience coding in languages including C++, C, or Python.
  • Ability to meet Microsoft, customer and/or government security screening requirements, including the Microsoft Cloud Background Check.

Nice to have

  • 2+ years’ experience with C#/Java.
  • Experience building highly available, highly scalable microservice architecture or working with orchestration platforms like K8 and Service Fabric.

Pay

USD $142,800 - $274,800 per year (base salary); USD $188,000 - $304,200 per year (base salary); USD $165,600 - $296,400 per year (base salary); USD $220,800 - $331,200 per year (base salary)

Tools

C/C++, C#, Python, Java, K8, Service Fabric, Azure

AI focus

Develops AI software and systems for running AI models across devices and infrastructure, including software stacks for AI accelerators and optimization and scaling of model training and inference.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)