
Senior Software Engineer
Microsoft · Posted Oct 13
Software, cloud computing, artificial intelligence, and hardware services
Get a personal compatibility score
Add a resume for personal matches
About the role
The Artificial Intelligence (AI) Frameworks team at Microsoft develops the AI software used to train and deploy the world's most advanced AI models, collaborating with hardware teams and partners to build software stacks for Microsoft's next-generation supercomputers and the new Maia-300 AI accelerator. The team operates at the intersection of AI algorithmic innovation, purpose-built AI hardware, systems, and software, working closely with ML researchers and developers to optimize and scale out model training and inference. This role involves hands-on software design and development of system software, developer tools (debugger, profiler, simulator), and experience to enable large scale training and inferencing of models on novel AI hardware.
What you will do
- Identify requirements, scope solutions, estimate work, schedule deliverables
- Apply strong engineering principles for defining robust and maintainable architectures and designs
- Collaborate broadly across multiple disciplines from hardware designers, system engineers, tool developers, performance analysis and with ML application developers
- Perform software development in C/C++, C#, Python, and other languages (as per need)
Skills used in this role
What the employer is looking for
- B.S. or advanced degree in computer engineering, computer science, or related fields
- 8+ years of software development and experience of leading at least two commercialized features from requirement to deployment.
- 5+ years' experience with C/C++ , python low levels
- Exposure to NVIDIA/AMD development environment comprising CUDA / ROCm for Deep Neural Network training and inference development
- A strong technical background and solid foundation in software engineering principles and architecture design
- Strong intellectual curiosity and passion about learning new technologies
- Experience in developing SW/FW and system software for multicore chips
- Great cross-team collaboration skills and the desire to collaborate in a team of researchers and developers
- Strong communication skills (both written and oral)
Benefits and support
- Compensation and benefits are detailed in the job posting
About Microsoft
Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.
- Industry
- Software
- Company size
- 228,000+ employees
- Founded
- April 4, 1975
- Location
- Redmond, Washington, USA
- Funding stage
- Public Company
Leadership
Chairman and Chief Executive Officer
Chief Financial Officer
Vice Chair and President
Recent coverage
Windows Central
Microsoft Announces Windows 11 Version 26H2 and Previews Next-Gen AI Features2026-10-04
Barchart
Wells Fargo Adds Microsoft to Q4 Tactical Ideas List With Street-High Target2026-10-06
The Official Microsoft Blog
Microsoft 365 and LinkedIn Leadership Update Issued by Satya Nadella2026-10-01