Microsoft logo

Software Engineer II - AI Frameworks

Microsoft

Join the AI Frameworks Team at Microsoft

The Artificial Intelligence (AI) Frameworks team at Microsoft is at the forefront of developing the AI software that powers the world's most advanced AI models. Our team collaborates closely with hardware teams and partners to build software stacks for Microsoft's next-generation supercomputers and Maia AI accelerators. We work hand-in-hand with Machine Learning (ML) researchers and developers to optimize and scale model training and inference, and we collaborate directly with OpenAI on models hosted on the Azure OpenAI service.

About the Role

We are seeking a Software Engineer II to join our dynamic team. In this role, you will have the opportunity to work on developing and evaluating core algorithmic and hardware technologies to enable large-scale inferencing and training of the most advanced AI models on novel AI hardware. This is a technical role that requires hands-on software design and development skills.

Key Responsibilities

  • Develop software for evaluating, experimenting, and productionizing optimization techniques for Large Language Models (LLMs).
  • Perform software development in AI scripting languages such as Python and kernel languages like C/C++ and CUDA.
  • Scope solutions, estimate work, and schedule deliverables.
  • Embody Microsoft's culture and values in all interactions.

Qualifications

Required

  • Bachelor's Degree in Computer Science or a related technical field AND 2+ years of software development experience with coding in languages including, but not limited to, C, C++, or Python.
  • 1+ year of practical experience related to machine learning, including modeling, application, or system/kernel optimization.

Preferred

  • Experience in training or serving Deep Neural Network models.
  • Experience with Language Models and ML system optimization.
  • A solid foundation in algorithms, software engineering principles, and computer systems.
  • Growth mindset with a desire to learn and the ability to work across teams.

Work Environment

This position is remote, allowing you to work from anywhere while collaborating with a global team of experts.

Why Microsoft?

Microsoft's mission is to empower every person and every organization on the planet to achieve more. We foster a culture of inclusion where everyone can thrive at work and beyond. We are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Join us in our mission to drive AI innovation and make a global impact. Apply today to be part of a team that is shaping the future of AI technology.

Benefits
Extracted with AI

  • Health insurance
  • Paid vacation
  • Retirement plans
  • Flexible work hours

Similar jobs

Last update: 23 minutes ago

Microsoft logo
Microsoft

Senior Software Development Engineer

Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.

webAI logo
webAI

AI Framework Engineer

Join webAI as an AI Framework Engineer to develop innovative AI frameworks for distributed computing environments.

Microsoft logo
Microsoft

Software Engineer II - Hardware Security

Join Microsoft as a Software Engineer II focusing on hardware security, working remotely to innovate and secure billions of devices.

Microsoft logo
Microsoft

Senior Software Engineer - AI Frameworks

Join Microsoft as a Senior Software Engineer in AI Frameworks, working on cutting-edge AI software development.

micro1 logo
micro1

Machine Learning Engineer with AI/ML Experience

Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.

Intel Corporation logo
Intel Corporation

AI Software Development Engineer

Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.

Waabi logo
Waabi

Remote Software Engineer

Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Security

Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.

Microsoft logo
Microsoft

Principal Software Engineer

Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.

Summ.link logo
Summ.link

AI Specialist with Azure Expertise

Join Summ.link as an AI Specialist to develop and integrate AI solutions using Azure tools. Boost your career in a dynamic environment.

Cisco logo
Cisco

AI/ML/LLM Proof of Concept Engineer

Join Cisco as an AI/ML/LLM Proof of Concept Engineer to develop and demonstrate innovative AI solutions.

Helm.ai logo
Helm.ai

Remote Software Engineer - Machine Learning and Cloud Infrastructure

Join Helm.ai as a Remote Software Engineer to develop ML tools, build cloud infrastructure, and work on AI technology.

3Pillar logo
3Pillar

Senior AI/ML Engineer

Join 3Pillar as a Senior AI/ML Engineer to develop innovative AI solutions in a remote, global team.

Leonardo.Ai logo
Leonardo.Ai

Mid-Level AI Researcher

Join Leonardo.Ai as a Mid-Level AI Researcher to develop and refine AI models, focusing on model training and optimization.

DwellFi  logo
DwellFi

AI Solutions Software Engineer

Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama.

NielsenIQ logo
NielsenIQ

Senior Machine Learning Engineer

Join NIQ as a Senior ML Engineer to develop and implement AI models using Python, PyTorch, and Azure in a hybrid work environment.

OpenAI logo
OpenAI

Software Engineer, ChatGPT Enterprise

Join OpenAI as a Software Engineer for ChatGPT Enterprise, focusing on secure, scalable AI solutions.

3Pillar logo
3Pillar

Senior AI/ML Engineer

Join 3Pillar as a Senior AI/ML Engineer to develop innovative AI solutions, work remotely, and grow your career in a global tech community.

Tesla logo
Tesla

Internship Software Engineer - Machine Learning Infrastructure

Join Tesla as an Internship Software Engineer in Machine Learning Infrastructure. Work on AI infrastructure and neural network scaling.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

Leonardo.Ai logo
Leonardo.Ai

Mid-Level AI Researcher

Join Leonardo.Ai as a Mid-Level AI Researcher to develop AI models and enhance generative AI platforms.