Taro Logo

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

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