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

Software Engineer II - AI Frameworks

Join Microsoft's AI Frameworks team as a Software Engineer II, developing AI software across platforms. Remote work available.

Microsoft logo
Microsoft

Senior Software Engineer - AI Frameworks

Senior Software Engineer for AI Frameworks at Microsoft, specializing in Python, C, C++, and ML. Remote work available.

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.

Microsoft logo
Microsoft

Software Engineer - AI/ML

Join Microsoft as a Software Engineer in AI/ML to develop cutting-edge AI solutions. Work in Redmond, WA, with a focus on innovation and growth.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.

Microsoft logo
Microsoft

Full Stack & AI Engineer - Software Engineer II

Join Microsoft as a Full Stack & AI Engineer in Redmond, focusing on AI, ML technologies, and full-stack development.

Microsoft logo
Microsoft

Remote Software Engineer II - C++

Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.

Microsoft logo
Microsoft

Software Engineer 2 - AI and Machine Learning

Join Microsoft as a Software Engineer 2 in Barcelona to innovate in AI and Machine Learning with a focus on large-scale data projects.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.

Blueprint logo
Blueprint

AI Engineer - Machine Learning and Robotics

Join Blueprint as an AI Engineer in Machine Learning and Robotics, focusing on scalable AI model training systems. Hybrid role in Redmond, WA.

Microsoft logo
Microsoft

Senior Software Development Engineer

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

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Microsoft logo
Microsoft

Software Engineer II - Cloud Security

Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.

Microsoft logo
Microsoft

Remote Software Engineer

Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Microsoft logo
Microsoft

Software Engineer - Cloud and AI Platform

Join Microsoft as a Software Engineer to develop scalable, secure cloud services on the AI Platform. Requires security clearance.

Microsoft logo
Microsoft

Senior Software Engineer - AI and Search

Join Microsoft as a Senior Software Engineer in AI and Search, working on cutting-edge AI technologies in a hybrid role in Barcelona.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.

Microsoft logo
Microsoft

Software Engineer - Azure AI Infrastructure

Join Microsoft's Azure AI Infrastructure team as a Software Engineer, driving innovation in GenAI technology.

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

Microsoft logo
Microsoft

Software Engineer II - Azure Storage

Join Microsoft as a Software Engineer II to build and optimize Azure's distributed file system. Remote role with competitive salary.

Microsoft logo
Microsoft

Data Scientist II

Join Microsoft as a Data Scientist II to develop AI/ML solutions for business applications. Hybrid work in Redmond, WA.

Microsoft logo
Microsoft

Software Engineer II - Azure Resource Notifications

Join Microsoft as a Software Engineer II in Azure Resource Notifications, focusing on high-scale distributed systems and cloud computing.

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.