Taro Logo

Senior Software Engineer - CoreAI

Microsoft is a global technology company that develops software, consumer electronics, and services.
$119,800 - $234,700
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

Job Description

Microsoft's AI Frameworks team is seeking a Senior Software Engineer to join their CoreAI division, focusing on developing AI software that enables running AI models across various platforms - from supercomputers to mobile devices. This role sits at the intersection of AI innovation, hardware optimization, and systems software development.

The position involves working on fundamental abstractions, programming models, runtimes, libraries, and APIs to enable large-scale training and inferencing of models on novel AI hardware. The team collaborates closely with hardware teams and partners to build software stacks for AI accelerators, while also working with ML researchers to optimize and scale model training and inference.

As a Senior Software Engineer, you'll be part of a cross-disciplinary team with a collaborative and inclusive culture, contributing to both proprietary and open-source projects. The role requires strong technical skills in C/C++ programming, system-level software development, and a deep understanding of software engineering principles.

The ideal candidate should have experience with deep learning frameworks, embedded systems, and networking protocols. You'll be working in Microsoft's Redmond campus, collaborating with world-class engineers and researchers to solve complex technical challenges in AI infrastructure.

This is an excellent opportunity for someone passionate about AI technology who wants to make a significant impact on the future of AI computing. The role offers competitive compensation, comprehensive benefits, and the chance to work on cutting-edge technology that will shape the future of AI deployment across different computing platforms.

The position includes industry-leading healthcare benefits, educational resources, investment options, parental leave, and various other perks that make Microsoft a great place to work. Join us in building the next generation of AI infrastructure that will power applications across the computing spectrum.

Last updated a day ago

Responsibilities For Senior Software Engineer - CoreAI

  • 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++ and other languages
  • Identify requirements, scope solutions, estimate work, schedule deliverables

Requirements For Senior Software Engineer - CoreAI

Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience with C/C++
  • 4+ years of experience with Object-Oriented Programming (OOP)
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer - CoreAI

Medical Insurance
Parental Leave
Education Budget
  • 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

Related Jobs

Senior Digital Solution Engineer

Senior Digital Solution Engineer role at Microsoft focusing on AI and machine learning solutions for startups and enterprise clients.

Senior Software Engineer - AI Frameworks

Senior Software Engineer position at Microsoft's AI Frameworks team, developing cutting-edge AI/ML software solutions that power Microsoft's major products and services.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Performance team, working on optimizing LLM models and AI infrastructure for Azure OpenAI service.

AI Engineer – Creative Technology

Senior AI Engineer role at Microsoft Creative Technology, focusing on developing cutting-edge AI infrastructure and applications using cloud computing and machine learning technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security working on AI Personalization and Analytics for Security Copilot platform.