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 2 months 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

Machine Learning Engineer position at Microsoft Security's CFAR team, focusing on AI solutions for cybersecurity and fraud prevention, offering competitive salary and benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on machine learning and SAP workload optimization for Azure platform, offering competitive salary and remote work options.

Software Engineer II

Mid-level Software Engineer position at Microsoft Security, focusing on developing generative AI services and LLM capabilities for security applications.

Software Engineer

Microsoft is seeking a Software Engineer to develop AI-driven services for scientific discovery within their Strategic Missions and Technologies division.

Software Engineer II- AI/ML

Software Engineer II position at Microsoft focusing on AI/ML development for Business & Industry Copilots group, working on Dynamics 365 and enterprise solutions.