Software Engineer - AI/ML, Multiple Locations

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$81,900 - $160,200
Machine Learning
Entry-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
AI

Description For Software Engineer - AI/ML, Multiple Locations

Microsoft is seeking a Software Engineer to join their AI/ML team. This role offers an opportunity to work on cutting-edge AI technologies including large and small language models (LLMs/SLMs). The position involves developing software, tools, and code for design, infrastructure, and technology platforms.

As a Software Engineer, you'll collaborate with stakeholders to determine user requirements, create extensible code, and implement solutions while ensuring high standards of security, privacy, and accessibility. You'll work with debugging tools, logs, and telemetry to maintain quality, and apply Microsoft's responsible AI practices.

The role offers a blend of technical and collaborative work, including code development, stakeholder engagement, and system architecture planning. You'll be part of Microsoft's culture of "learn-it-alls," embracing a growth mindset and excellence in all aspects of work.

Key responsibilities include breaking down work items, collaborating on feature requirements, evaluating AI technologies, applying coding standards, and ensuring compliance with security and privacy standards. You'll also contribute to data analysis and system monitoring within SLA timeframes.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The position offers up to 100% work from home flexibility with 0-25% travel requirements. This is an excellent opportunity for someone passionate about AI/ML to join a leading technology company while working on innovative solutions that impact millions of users worldwide.

The role is based in Redmond, Washington, with competitive compensation ranging from $81,900 to $160,200 per year (higher ranges for SF Bay Area and NYC). Microsoft is an equal opportunity employer committed to workplace diversity and providing reasonable accommodations to qualified candidates.

Last updated 2 days ago

Responsibilities For Software Engineer - AI/ML, Multiple Locations

  • Review and break down work items into tasks with stakeholder collaboration
  • Collaborate with key stakeholders to define feature requirements
  • Evaluate AI technologies and architectures when developing solutions
  • Apply coding standards and best practices through code reviews
  • Support identification of dependencies and design documentation
  • Contribute to data analysis and feedback integration
  • Develop and apply best practices for reliable code building
  • Ensure compliance with security, privacy, safety, and accessibility standards
  • Apply Microsoft's responsible AI practices

Requirements For Software Engineer - AI/ML, Multiple Locations

Python
Java
JavaScript
  • Bachelor's Degree (or currently pursuing a degree) in Computer Science or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Demonstrated interest in AI/ML technologies

Benefits For Software Engineer - AI/ML, Multiple Locations

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 - AI/ML, Multiple Locations

Software Engineer: Microsoft AI Development Acceleration Program, Cambridge

Entry-level Software Engineering role at Microsoft's AI Development Acceleration Program in Cambridge, focusing on AI solutions and machine learning development with competitive compensation and mentorship.

Software Engineer - AI/ML

Entry-level Software Engineering role at Microsoft focusing on AI/ML development, offering hybrid work in Redmond, WA with competitive pay and benefits.

New Grads 2025 - Software Engineer, Algorithm

Entry-level Software Engineer position at WeRide.ai focusing on developing autonomous driving algorithms and machine learning models for next-generation autonomous vehicles.

2025 Software Development Engineer - Machine Learning

Entry-level Software Development Engineer position at Amazon, focusing on Machine Learning and distributed systems, perfect for recent graduates with ML experience.

Founding Machine Learning Engineer

Founding Machine Learning Engineer position at Mineflow, developing AI models to predict mineral deposit shapes and locations.