Software Engineer - AI/ML

A global technology company empowering every person and organization on the planet to achieve more.
$81,900 - $160,200
Machine Learning
Mid-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer - AI/ML

Microsoft is seeking a Software Engineer specializing in AI/ML to join their innovative team. This role offers the opportunity to work on cutting-edge AI technologies, including large and small language models (LLMs/SLMs). As part of Microsoft's mission to empower every person and organization globally, you'll develop software, tools, and code supporting design, infrastructure, and technology platforms. The position emphasizes a growth mindset and collaborative environment, where you'll partner with stakeholders to determine requirements, implement solutions, and ensure high standards of security, privacy, and accessibility. The role offers competitive compensation ($81,900 - $160,200), comprehensive benefits, and the flexibility of up to 100% remote work. You'll be part of a culture that values continuous learning, innovation, and responsible AI development, working on projects that have global impact. The ideal candidate should have experience in software engineering with a focus on AI/ML technologies, strong coding skills, and a passion for developing scalable, reliable solutions.

Last updated 2 days ago

Responsibilities For Software Engineer - AI/ML

  • Review and break down work items into tasks with stakeholder collaboration
  • Collaborate with stakeholders to define feature requirements
  • Evaluate AI technologies (LLMs, SLMs, embeddings) and architectures
  • Develop maintainable and extensible code following coding standards
  • Support identification of dependencies and design documentation
  • Contribute to data analysis and feedback integration
  • Ensure compliance with security, privacy, safety, and accessibility standards
  • Apply Microsoft's responsible AI practices

Requirements For Software Engineer - AI/ML

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline (or currently pursuing)
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Demonstrated interest in AI/ML technologies

Benefits For Software Engineer - AI/ML

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 - AI/ML

Software Engineer II - AI Agents & Monetization

Microsoft is seeking a Software Engineer II to develop AI agents and monetization capabilities for Copilot, focusing on behavioral analytics and autonomous AI systems.

Software Engineer 2

Mid-level Software Engineer position at Microsoft's Azure Voice AI team, focusing on developing cutting-edge generative voice and avatar AI models.

Software Engineer 2- AI Full Stack Development

Mid-level Software Engineer position at Microsoft focusing on AI and full-stack development, requiring 4+ years of experience and expertise in AI/ML technologies.

Research Engineer - Embodied AI/Robotics

Research Engineer position at Microsoft focusing on Embodied AI and Robotics, developing ML systems and infrastructure for robotic applications.

Machine Learning Engineer II

Microsoft is seeking a Machine Learning Engineer II to develop AI systems and responsible AI solutions for Azure AI Platform.