Software Engineer II

Microsoft builds cloud computing, AI platforms, and software solutions, empowering people and organizations globally.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Microsoft's AI Platform organization is at the forefront of building the end-to-end Azure AI stack and Platform as a Service (PaaS). The team is responsible for crucial products like Azure OpenAI, Azure Machine Learning, Cognitive Services, and global Azure AI infrastructure. As part of the AI Frameworks team, you'll work on making ML practitioners and engineers more efficient through optimized libraries, tools, and communities. The role involves working with cutting-edge AI/DNN frameworks, improving system performance, and collaborating across teams. Microsoft offers a diverse and inclusive environment where innovation thrives, with a focus on empowering every person and organization globally. The position offers significant growth opportunities, working with large-scale distributed systems and machine learning technologies, while contributing to Microsoft's mission of global empowerment through technology. The role combines technical expertise with collaborative teamwork, making it ideal for engineers passionate about AI and scalable solutions.

Last updated 5 days ago

Responsibilities For Software Engineer II

  • Design, implement, and test functions or components for AI/DNN frameworks and tools
  • Speed up and reduce complexity of key components/pipelines to improve performance
  • Interact and collaborate with internal and external partners
  • Embody Microsoft's Culture and Values

Requirements For Software Engineer II

Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 5+ years technical engineering experience with coding in C, C++, or Python
  • 5+ years experience designing and developing production software
  • Experience with architecting, designing, coding, debugging, problem analysis and problem solving
  • Experience in large scale distributed computation, system programming, information retrieval, or machine learning
  • Ability to drive cross-team collaboration
  • Demonstrated technical leadership skills
  • 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

Software Engineer II (GPU Performance)

Microsoft is seeking a Software Engineer II to optimize GPU performance for AI models, working with cutting-edge hardware and software stacks.

Software Engineer II

Software Engineer II position at Microsoft's AI Platform organization, building Azure OpenAI and ML services with competitive pay and comprehensive benefits.

Software Engineer 2

Software Engineer position at Microsoft focusing on developing Generative AI services for Security Copilot, requiring 4+ years of experience in cloud services and AI/ML technologies.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop AI software and optimize large language models, offering competitive compensation and benefits.

Software Engineer II

Microsoft is seeking a Software Engineer II to join the Microsoft365 Turing team, focusing on AI and machine learning solutions development.