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.
Remote Software Engineer II - C++
Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.
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.
Software Engineer II
Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.
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.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
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.
Software Engineer II - Cloud Security
Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.
Remote Software Engineer
Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.
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.
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.
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.
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.
Software Engineer - Azure AI Infrastructure
Join Microsoft's Azure AI Infrastructure team as a Software Engineer, driving innovation in GenAI technology.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
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.