Software Engineer 2: Microsoft AI Development Acceleration Program

Microsoft is a global technology company dedicated to transforming Azure into a global AI supercomputer and enabling responsible AI development.
$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 program focused on developing the next generation of AI leaders. As part of the AI Development Acceleration Program, you'll work in interdisciplinary teams to provide AI as a service across Microsoft's engineering teams, tackling complex challenges in the AI space.

The role offers unique opportunities including:

  • Working on cutting-edge AI projects including large language models (LLMs)
  • Mentorship and exposure to leadership
  • Collaboration with AI applied scientists, researchers, and engineers
  • Opportunity to join sponsoring product teams after program completion
  • Hands-on experience with high-scale distributed systems

The position requires strong technical skills in programming languages like C, C++, C#, Java, JavaScript, or Python, along with a background in Computer Science or related field. You'll be responsible for leading AI solution design and implementation, managing multiple projects, and collaborating across teams.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off. The company is committed to fostering an inclusive environment where diversity is valued and everyone can thrive.

This is an exceptional opportunity to join a leader in AI technology and contribute to transformative projects that impact millions of users worldwide. The role combines technical leadership, innovative AI development, and the chance to shape the future of technology at one of the world's most influential tech companies.

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
  • Manage time across multiple projects and facilitate knowledge sharing
  • Provide mentorship to team members
  • Test and review new and modified code and data pipelines
  • Build out new API infrastructure and endpoints
  • Analyze technology industry trends and their potential impact
  • 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 C, C++, C#, Java, JavaScript, or Python
  • Must be available to start full-time in July 2025
  • Experience in database systems and systems engineering preferred
  • Experience in designing and developing high-scale distributed systems is a plus
  • Knowledge of cloud environments is a plus
  • Knowledge of machine learning, data visualization, and AI is a plus
  • Proficient written and oral communication skills

Benefits For Software Engineer 2: Microsoft AI Development Acceleration Program

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 2: Microsoft AI Development Acceleration 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.

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.