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

Jobs Related To Microsoft Software Developer II

Software Engineer 2 - AI Frameworks Team

Software Engineer role at Microsoft's AI Frameworks team, developing advanced AI software and systems with focus on ML infrastructure and developer productivity.

Software Engineer II

Software Engineer II role at Microsoft's Bing Multimedia Team focusing on AI-driven image search and recommendation systems.

Software Engineer II

Software Engineer II position at Microsoft working on AI frameworks and tools, developing ONNX and PyTorch implementations with competitive compensation.

Software Engineer II

Software Engineer II position at Microsoft working on AI frameworks and machine learning optimization

Software Engineer II

Software Engineer II position at Microsoft working on Azure Machine Learning and OpenAI services, focusing on scalable AI solutions and cloud technologies.