Software Engineer 2: Microsoft AI Development Acceleration Program

Microsoft is a global technology company dedicated to transforming Azure into a global AI supercomputer and empowering every person and organization to achieve more.
$98,300 - $193,200
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer 2: Microsoft AI Development Acceleration Program

Microsoft is launching an innovative two-year AI Development Acceleration Program to cultivate the next generation of AI leaders. This role offers a unique opportunity to work on cutting-edge AI solutions within Microsoft's mission to transform Azure into a global AI supercomputer. As a Software Engineer 2, you'll be part of interdisciplinary project teams providing AI services across Microsoft, working with large language models and advanced AI technologies.

The position offers extensive mentorship opportunities, direct exposure to leadership, and collaboration with AI scientists, researchers, and engineers throughout the company. You'll be at the forefront of developing AI solutions that impact millions of users while working in a hybrid environment that allows up to 50% work from home flexibility.

The role requires strong technical expertise in software engineering, with a focus on AI and machine learning. You'll lead the design and implementation of AI solutions, manage multiple projects, and collaborate across teams to integrate cutting-edge AI capabilities into Microsoft's products and services.

This is an exceptional opportunity for someone passionate about AI who wants to make a significant impact in the field. After completing the program, participants have the opportunity to join one of the sponsoring product teams, providing a clear path for career advancement at Microsoft. The company offers comprehensive benefits, including industry-leading healthcare, educational resources, and competitive compensation ranging from $98,300 to $193,200 annually.

The ideal candidate will combine technical expertise with strong collaborative skills, embracing Microsoft's culture of inclusion and growth mindset. This role is perfect for someone who views AI as a team sport and is excited about working with diverse datasets and applications across multiple engineering teams.

Last updated 21 hours ago

Responsibilities For Software Engineer 2: Microsoft AI Development Acceleration Program

  • Lead the design and implementation of AI solutions for Microsoft's products and services
  • Build reporting and monitoring mechanisms into solutions
  • Manage time across multiple projects while facilitating knowledge sharing
  • Provide mentorship to team members
  • Test and review all new and modified code and data pipelines
  • Build out new API infrastructure and endpoints, data pipelines
  • Analyze technology industry and market trends
  • Collaborate with partner teams for code integration
  • Patent and publish relevant IP and scientific research

Requirements For Software Engineer 2: Microsoft AI Development Acceleration Program

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must be available to start full-time in July 2025
  • Experience in database systems and systems engineering
  • Knowledge of cloud environments
  • Knowledge of machine learning, data visualization, and AI
  • Proficient written and oral communication skills

Benefits For Software Engineer 2: Microsoft AI Development Acceleration Program

Medical Insurance
Parental Leave
Education Budget
  • 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 2: Microsoft AI Development Acceleration Program

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 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.

Software Engineer II

Software Engineer II position at Microsoft's Azure GenAI team, focusing on LLM technologies and distributed systems with 4+ years of experience required.

Machine Learning Engineer II

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