Software Engineer II - AI Frameworks
MicrosoftJoin 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
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
AI Framework Engineer
Join webAI as an AI Framework Engineer to develop innovative AI frameworks for distributed computing environments.
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.
Senior Software Engineer - AI Frameworks
Join Microsoft as a Senior Software Engineer in AI Frameworks, working on cutting-edge AI software development.
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.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
AI Software Development Engineer
Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Senior Software Engineer, Machine Learning
Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.
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.
Principal Software Engineer - Cloud Security
Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.
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.
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.
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.
Senior AI/ML Engineer
Join 3Pillar as a Senior AI/ML Engineer to develop innovative AI solutions in a remote, global team.
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.
AI Solutions Software Engineer
Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama.
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.
Software Engineer, ChatGPT Enterprise
Join OpenAI as a Software Engineer for ChatGPT Enterprise, focusing on secure, scalable AI solutions.
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.
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.
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.
Mid-Level AI Researcher
Join Leonardo.Ai as a Mid-Level AI Researcher to develop AI models and enhance generative AI platforms.