Taro Logo

Senior Software Engineer - AI Frameworks

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$158,400 - $258,000
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft's AI Frameworks team is at the forefront of developing cutting-edge software that pushes the boundaries of machine learning performance and experience in both production and research environments. We're seeking a Senior Software Engineer to join our team working on critical projects like ONNX (an open standard format for AI models) and ONNX Runtime (a cross-platform, high-performance ML inferencing and training accelerator).

Our team bridges the gap between state-of-the-art AI models and hardware ecosystems, enabling AI deployment across diverse platforms - from supercomputers to mobile devices and browsers. Our framework powers AI experiences across major Microsoft products including Windows, Office, Microsoft 365, Bing, SQL Server, VSCode, Cognitive Service, and Copilot+ PC.

As a Senior Software Engineer, you'll have the opportunity to work on groundbreaking projects that impact hundreds of millions of users daily. You'll be part of a fast-paced, competitive team focused on advancing AI technology through innovative solutions. We value team member happiness, encourage continuous learning, and promote risk-taking in a collaborative, open environment.

The role offers competitive compensation ranging from $158,400 to $258,000 in the San Francisco Bay area, along with comprehensive benefits including healthcare, educational resources, and investment options. You'll be working in a flexible environment with up to 100% work from home options and 0-25% travel requirements.

We're looking for someone who can contribute to our core projects including ONNX, ONNX Runtime, and Foundry Local - our on-device AI inference solution. The ideal candidate will have strong experience in AI frameworks, distributed computing, and system programming, with the ability to optimize performance and work effectively with cross-functional teams.

Join us in our mission to empower every person and organization on the planet to achieve more, while working with cutting-edge AI technology that shapes the future of computing.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer - AI Frameworks

  • Design, implement, and test functions or components for AI/ML frameworks and tools
  • Speed up and reduce complexity of key components/pipelines to improve performance
  • Interact and collaborate with internal and external partners
  • Provide technical support for customers/users
  • Embody Microsoft's culture and values

Requirements For Senior Software Engineer - AI Frameworks

Python
  • Bachelor's degree in computer science or related technical discipline AND 4+ years technical engineering experience
  • 4+ years of experience in AI frameworks, large scale distributed computation, system programming, compiler or machine learning
  • 4+ years of experience collaborating with cross functional teams
  • 2+ years of experience building Android applications from scratch
  • Experience working on systems performance optimization (preferred)
  • Experience working with Open-Source code (preferred)
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - AI Frameworks

Medical Insurance
Dental Insurance
Vision Insurance
401k
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

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 - CoreAI

Senior Software Engineer position at Microsoft's CoreAI team, developing AI software and infrastructure for running AI models across various platforms from supercomputers to mobile devices.

Senior Software Engineer

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