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 months 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/ML

Software Engineer II position at Microsoft focusing on AI/ML development for Business & Industry Copilots group, working on Dynamics 365 and enterprise solutions.

Technical Support Engineer- AI Support

Technical Support Engineer position at Microsoft focusing on AI support, requiring 3+ years experience, offering hybrid work model and comprehensive benefits package.

Software Engineer II

Software Engineer II position at Microsoft's Turing team, building enterprise Copilot solutions with focus on AI and machine learning, offering competitive salary and hybrid work model.

Machine Learning Engineer

Microsoft ML Engineer role focusing on AI model evaluation platform development, offering remote work and competitive pay range of $81,900-$160,200.

Machine Learning Engineer

Machine Learning Engineer position at Microsoft's CFAR team, focusing on developing AI solutions for cybersecurity and fraud prevention.