Software Developer II

Global technology company that empowers every person and organization on the planet to achieve more.
$83,600 - $159,600
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Gaming · AI

Description For Software Developer II

Microsoft's Gaming ML team in Core OS is seeking a Software Engineer II to work on cutting-edge AI applications in Computer Graphics, Gaming, and Media. This role involves developing and implementing neural networks for real-time performance on GPUs and NPUs. The team is responsible for delivering AI solutions across Microsoft platforms, including PCs and Xbox consoles. Core OS powers crucial Microsoft services including Azure, Linux OS, Windows Client, Xbox, and Windows Server, supporting billions of customers worldwide. The position offers an opportunity to pioneer AI advancement in graphics and gaming, working with state-of-the-art technology. The role combines technical expertise in neural networks and computer graphics with system-level implementation, making it perfect for someone passionate about AI and gaming innovation. Microsoft offers a collaborative, inclusive culture with a growth mindset, competitive compensation, and comprehensive benefits.

Last updated 14 days ago

Responsibilities For Software Developer II

  • Development of neural networks
  • Training of neural networks
  • Collection of training data
  • Optimizing neural networks to allow for real-time inference
  • Performance tuning
  • Validation/Quality Assurance
  • Working with hardware, operating systems and drivers

Requirements For Software Developer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding
  • 2+ years of experience delivering commercial-quality software products
  • Pass Microsoft Cloud background check
  • Working experience with Neural Networks (preferred)
  • Working experience with Computer Graphics or Imaging (preferred)
  • Exposure to system-level computing (preferred)

Benefits For Software Developer II

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

Interested in this job?

Jobs Related To Microsoft Software Developer II

Software Engineer 2- AI Full Stack Development

Mid-level Software Engineer position at Microsoft focusing on AI and full-stack development, requiring 4+ years of experience and expertise in AI/ML technologies.

Research Engineer - Embodied AI/Robotics

Research Engineer position at Microsoft focusing on Embodied AI and Robotics, developing ML systems and infrastructure for robotic applications.

Machine Learning Engineer II

Microsoft is seeking a Machine Learning Engineer II to develop AI systems and responsible AI solutions for Azure AI Platform.

Software Engineer II

Microsoft seeks Software Engineer II for Azure Virtual Desktop team to develop AI-powered cloud computing solutions with hybrid work option in Seattle.

Software Engineer II

Microsoft Azure AI Language team seeks Software Engineer II for NLP services development, offering hybrid work, competitive pay, and comprehensive benefits.