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
Software Engineer II - AI Frameworks
Join Microsoft's AI Frameworks team as a Software Engineer II, developing AI software across platforms. Remote work available.
Senior Software Engineer - AI Frameworks
Senior Software Engineer for AI Frameworks at Microsoft, specializing in Python, C, C++, and ML. Remote work available.
Senior Software Engineer - AI Frameworks
Join Microsoft as a Senior Software Engineer in AI Frameworks, working on cutting-edge AI software development.
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.
Software Engineer II
Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.
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.
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.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
Software Engineer II
Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.
Remote Software Engineer
Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.
Remote Software Engineer II - C++
Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.
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.
Software Engineer II - Cloud Security
Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.
Software Engineer - Azure AI Infrastructure
Join Microsoft's Azure AI Infrastructure team as a Software Engineer, driving innovation in GenAI technology.
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.
Data Scientist II
Join Microsoft as a Data Scientist II to develop AI/ML solutions for business applications. Hybrid work in Redmond, WA.
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.
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.
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.
AI/ML Software Engineer
Join AMD as an AI/ML Software Engineer to lead next-gen architecture development in a remote role. Strong C++, Python, and ML framework skills required.
AI Framework Engineer
Join webAI as an AI Framework Engineer to develop innovative AI frameworks for distributed computing environments.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer in Austin, TX, to lead AI and graphics driver development.
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.
Software Engineer II - Microsoft 365
Join Microsoft 365 as a Software Engineer II to develop cutting-edge web and mobile technologies, focusing on customer self-help and online support.