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