Software Engineer 2, Gaming AI

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software, services, and solutions.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Gaming · AI

Description For Software Engineer 2, Gaming AI

Join Xbox Gaming AI, where we're shaping the future of gaming through cutting-edge AI technology. As a Software Engineer II, you'll be at the forefront of developing AI-powered services and frameworks that will define the next generation of gaming experiences. This role combines the excitement of gaming technology with the innovation of artificial intelligence, offering a unique opportunity to work with state-of-the-art AI research and top gaming studios worldwide.

You'll be part of a dynamic team exploring emerging technology trends to craft the next era of gaming, with a mission to bring joy and community to every player on the planet. The position requires expertise in cloud-native development, particularly with Azure services, and strong programming skills in languages like C++, C#, Python, or React.

This is an excellent opportunity for a forward-thinking engineering professional who is passionate about leadership in cutting-edge technology and possesses a solid foundation in cloud services with ML and AI experience. You'll be working in Barcelona, Spain, in a hybrid work environment that offers up to 50% work from home flexibility.

The role involves implementing AI models into scalable services, collaborating across research and product teams, and designing Azure-based solutions for Xbox. You'll be expected to write clean, efficient code and provide technical leadership even in ambiguous situations. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth.

Join us in our mission to empower every person and organization on the planet to achieve more, while working in an inclusive environment that values diversity, innovation, and collaboration.

Last updated a day ago

Responsibilities For Software Engineer 2, Gaming AI

  • Implementing AI models into scalable services and frameworks
  • Working across research, data science, and product management teams to ensure successful customer-centric solutions
  • Design and implement Azure-based solutions to scale ML/AI solutions across Xbox
  • Craft clean, efficient, and maintainable code across a range of technologies
  • Provide solutions even in the absence of complete information, guiding the team through unexplored territories

Requirements For Software Engineer 2, Gaming AI

Python
TypeScript
React
  • Bachelor's Degree in Computer Science or related technical engineering experience
  • Experience in cloud-native software development with proficiency in Azure and Dev Ops practices
  • Expertise in Azure infrastructure and services, particularly with Windows on Azure
  • Experience implementing RPA-based solutions in Windows
  • Expertise in video game development, particularly in automation
  • Previous exposure to Agile/Scrum development methodologies

Benefits For Software Engineer 2, Gaming AI

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 Engineer 2, Gaming AI

Software Engineering IC3

Software Engineering role at Microsoft Security focusing on developing generative AI services and LLM capabilities for Security Copilot.

Language Engineer

Language Engineer role at Microsoft AI, focusing on building next-generation capabilities for Copilot through language engineering and LLM development.

Software Engineer II

Microsoft Azure AI Platform Software Engineer II position focusing on machine learning, AI model training, and distributed systems development in Hyderabad, India.

Software Engineer II

Software Engineer II position at Microsoft Security working on Security Copilot and generative AI services in Hyderabad, India.

Software Engineering

Software Engineering role at Microsoft focusing on Azure Machine Learning platform development and large-scale AI model serving infrastructure.