Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer

Entry-level Software Engineer position at Microsoft's Xbox Gaming AI team in Barcelona, focusing on AI/ML implementation and cloud-native development with hybrid work arrangement.

Machine Learning Engineer I

Entry-level Machine Learning Engineer position at Affirm, focusing on developing ML models for credit decisioning and risk assessment.

Relations Developer, Cloud and Generative AI

Developer Relations position at Google focusing on Cloud and AI technologies, combining technical expertise with community advocacy and product development.

ML System Engineer, AICore, Platforms and Devices

ML System Engineer role at Google focusing on AICore platforms and devices, implementing Gemini in Android ecosystem and optimizing on-device AI performance.

Software Engineer II, Cloud AI, Early Career

Early-career Software Engineer II position at Google Cloud AI team, focusing on search features and GenAI capabilities using Python, Java, Go, and Kubernetes.

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 21 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?