Software Engineer II

Microsoft is a leading technology company developing Azure Machine Learning and AI services for enterprises, developers, and data scientists.
Machine Learning
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Microsoft is expanding its Azure OpenAI services team, focusing on delivering innovative GPT model family solutions to customers. The role involves working with Azure Machine Learning (ML) to make it accessible to enterprises, developers, and data scientists. As a Software Engineer II, you'll be part of a team handling billions of daily requests with the latest models across Microsoft. The position offers the opportunity to influence the full spectrum of services, collaborating with technology providers to integrate AI solutions into Azure. The team values hard work, enjoys their tasks, and is passionate about enhancing Azure AI's performance, availability, scalability, and user experience. You'll work with cutting-edge cloud technologies and engineering practices in a collaborative environment. The role combines technical expertise with the opportunity to shape the future of AI services while ensuring security, compliance, and reliability for customers managing their AI operations.

Last updated 22 minutes ago

Responsibilities For Software Engineer II

  • Design and build scalable, high-performance services that are highly reliable, secure and easy to diagnose
  • Design and implement new features, along with enhancing the functionality of existing systems
  • Investigate pre-production and production issues, implement and deploy fixes
  • Participate in an on-call rotation (typically 14 hours per day for one week every 3 months)
  • Write concise and clean code with unit tests
  • Ability to work teams across geographic locations
  • Be enthusiastic, self-motivated, and a great collaborator
  • Be passionate about making customers successful

Requirements For Software Engineer II

Python
Go
Java
Kubernetes
  • BS/MS in Computer Science/Engineering or related field
  • 3+ years of architecture, system design/OO design/product development experience
  • Experience with Web API/Load Testing/Security/Privacy
  • Demonstrated technical design, problem solving, coding and debugging skills
  • Experience with Cloud platform such as Microsoft Azure
  • Experience with microservices architecture, Docker, Kubernetes
  • Experience with Git, Azure DevOps or other Engineer System
  • Must pass Microsoft Cloud background check

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

Applied Machine Learning Research Engineer

Applied Machine Learning Research Engineer role at Microsoft focusing on security and compliance solutions using AI/ML, offering hybrid work and competitive benefits.

Software Engineer 2: Microsoft AI Development Acceleration Program

Microsoft AI Development Acceleration Program seeking Software Engineer 2 to lead AI solutions development and implementation in a two-year leadership development program.

Software Engineer 2: Microsoft AI Development Acceleration Program

Join Microsoft's AI Development Acceleration Program as a Software Engineer 2, leading AI solutions development and working with cutting-edge technologies in a collaborative environment.

Software Engineer II

Software Engineer II position at Microsoft's AI Frameworks team, developing AI software and systems with competitive pay and benefits.

Software Engineer 2- AI Tooling

Microsoft is hiring a Software Engineer 2 to develop AI tooling products, requiring 3+ years of experience and expertise in enterprise software development.