Senior Software Engineer - AI Frameworks Team

Microsoft develops software and technology solutions, empowering every person and organization on the planet to achieve more.
$108,100 - $199,700
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - AI Frameworks Team

The Artificial Intelligence (AI) Frameworks team at Microsoft is seeking a Senior Software Engineer to join their innovative team that develops AI software used to train and deploy the world's most advanced AI models. This role focuses on infrastructure engineering, specifically working on cloud security, infrastructure as code, monitoring, and deployment of internal systems.

The position offers an exciting opportunity to work at the intersection of AI algorithmic innovation and purpose-built AI hardware, systems, and software. As a member of this cross-discipline team, you'll collaborate with hardware teams and partners to build software stacks for Microsoft's next-generation supercomputers and the new Maia-100 AI accelerator.

The ideal candidate will have strong experience in cloud technologies, particularly Azure, and expertise in C/C++ and Python development. You'll work closely with the Engineering Systems team to provide workflows and workflow improvements across different programming languages and domains. The role requires hands-on design and development skills, with a demonstrated history of working on infrastructure for large C++ or Python codebases.

This position offers a competitive salary range of CAD $108,100 - CAD $199,700 per year and includes comprehensive benefits such as industry-leading healthcare, educational resources, and parental leave. The role is based in Vancouver, British Columbia, with up to 100% work from home flexibility and requires 0-25% travel.

Working at Microsoft means joining a collaborative and inclusive culture where you'll have the opportunity to make a significant impact on the future of AI technology while working with some of the industry's brightest minds. The company's mission to empower every person and organization on the planet to achieve more drives everything we do, making this an excellent opportunity for someone passionate about infrastructure engineering and AI technology.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer - AI Frameworks Team

  • Apply engineering principles for defining robust and maintainable architectures and designs
  • Collaborate broadly across multiple disciplines from hardware designers to ML developers
  • Help establish and drive the adoption of good coding standards and patterns
  • Perform software development in C/C++, bash, Python, YAML, Powershell, and other languages
  • Identify requirements, scope solutions, estimate work, schedule deliverables

Requirements For Senior Software Engineer - AI Frameworks Team

Python
Linux
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 3+ years experience with cloud related technologies
  • 1+ years experience with C/C++
  • Must pass Microsoft Cloud background check
  • Technical background and solid foundation in software engineering principles
  • 3+ years experience in cloud security and Azure
  • 3+ years experience with Azure DevOps
  • 1+ years experience with CI/CD systems
  • 1+ years experience with Linux development

Benefits For Senior Software Engineer - AI Frameworks Team

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - AI Frameworks Team

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on cloud computing and enterprise software development, offering competitive compensation and hybrid work environment.

Senior Cloud Network Engineer

Senior Cloud Network Engineer position at Microsoft Azure WAN Team, combining networking expertise with software development for global backbone network infrastructure.

Senior Cloud Network Engineer

Senior Cloud Network Engineer role at Microsoft Azure WAN team, combining networking expertise with software development, offering remote work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Security focusing on designing and implementing cloud-scale security services with competitive compensation and hybrid work arrangement.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer position at Microsoft's Azure Compute team, focusing on cloud infrastructure and distributed systems, requiring TS/SCI clearance and offering $117K-$229K.