Taro Logo

Software Engineer - AI/ML, Multiple Locations

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$84,200 - $165,200
Machine Learning
Mid-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer - AI/ML, Multiple Locations

Microsoft is seeking a Software Engineer specializing in AI/ML to join their team. This role offers an exciting opportunity to work on cutting-edge AI and machine learning projects, developing software, tools, and code for large and small language models (LLMs/SLMs).

As a Software Engineer, you'll be responsible for creating extensible and maintainable code, collaborating with stakeholders to determine user requirements, and implementing solutions that meet high standards of security, privacy, safety, and accessibility. You'll work with debugging tools, logs, and telemetry to ensure quality solutions while applying Microsoft's responsible AI practices.

The position offers a comprehensive benefits package including healthcare, educational resources, savings and investments, parental leave, and generous time away. Microsoft's culture emphasizes a growth mindset, continuous learning, and innovation, making it an ideal environment for those passionate about AI/ML development.

The role requires expertise in languages such as C, C++, C#, Java, JavaScript, or Python, and demonstrated interest in AI/ML technologies. You'll be part of a team that values collaboration, technical excellence, and responsible AI development, while working on projects that impact millions of users globally.

Microsoft offers a competitive salary range of $84,200 - $165,200 (higher for SF Bay Area and NYC), along with additional benefits and compensation. The company's commitment to diversity, inclusion, and work-life balance makes this an excellent opportunity for career growth in the AI/ML field.

Last updated 20 days ago

Responsibilities For Software Engineer - AI/ML, Multiple Locations

  • Review and break down work items into tasks with stakeholder collaboration
  • Collaborate with stakeholders to define feature requirements
  • Evaluate AI technologies and architectures
  • Apply coding standards and best practices
  • 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

Requirements For Software Engineer - AI/ML, Multiple Locations

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline, OR equivalent experience
  • Proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Demonstrated interest in/experience with AI/ML technologies

Benefits For Software Engineer - AI/ML, Multiple Locations

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

Jobs Related To Microsoft Software Engineer - AI/ML, Multiple Locations