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

Machine Learning Engineer

Machine Learning Engineer position at Microsoft Security's CFAR team, focusing on AI solutions for cybersecurity and fraud prevention, offering competitive salary and benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on machine learning and SAP workload optimization for Azure platform, offering competitive salary and remote work options.

Software Engineer II

Mid-level Software Engineer position at Microsoft Security, focusing on developing generative AI services and LLM capabilities for security applications.

Software Engineer

Microsoft is seeking a Software Engineer to develop AI-driven services for scientific discovery within their Strategic Missions and Technologies division.

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.