Software Engineer II

Microsoft is a global technology company empowering people and organizations through cloud, AI, and software solutions.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Join Microsoft's Azure GenAI team, working at the cutting edge of large language model technologies powering the Azure AI Platform. As a Software Engineer II, you'll be part of the Azure OpenAI team, collaborating directly with OpenAI and various Microsoft product teams including GitHub and Office. The role focuses on developing and scaling distributed systems with emphasis on safety and performance, making large language models available at scale for product-driven scenarios. You'll work in a fast-paced, startup-like environment while having the resources and impact of a major tech company. The position offers the opportunity to shape the future of AI technology while working with state-of-the-art LLM fine-tuning and training workflows. Microsoft's inclusive culture and commitment to innovation make this an ideal opportunity for those passionate about AI and distributed systems.

Last updated 5 hours ago

Responsibilities For Software Engineer II

  • Understand state of the art LLM fine-tuning and training workflows and contribute to new features and platform enhancements
  • Apply strong engineering principles to design, implement and maintain scalable, reliable, secure and performant finetuning platforms using Microsoft Azure
  • Collaborate with product groups across Microsoft and within AI platform

Requirements For Software Engineer II

Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years of relevant software development experience
  • Solid grasp of Object-Oriented Programming and proficiency in C#/Python or similar languages
  • Good understanding of modern cloud native infrastructure, distributed systems and frameworks
  • Working knowledge of ML concepts, deep learning, LLMs
  • Hands-on experience with Azure or any major cloud provider
  • Experience with orchestration platforms like Kubernetes and modern devops paradigms

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Machine Learning Engineer II

Machine Learning Engineer II position at Microsoft focusing on large language model development and adaptation for Azure GenAI platform.

Machine Learning Engineer - II

Microsoft seeks a Machine Learning Engineer to build evaluation frameworks for cutting-edge AI models, focusing on LLMs and generative AI applications.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their Azure ML team, focusing on large-scale AI inferencing and LLM services, offering competitive pay and benefits.

Applied AI Engineer II

Applied AI Engineer II position at Microsoft Security focusing on developing AI-powered security solutions with competitive compensation and comprehensive benefits.

Software Engineer II - AI/ML

Microsoft Software Engineer II position focusing on AI/ML development for business applications, offering hybrid work and comprehensive benefits.