SkyBox Labs Company Logo

SkyBox Labs

Burnaby, - Canada
View all jobs at this company »

AI Software Engineer

Description

SkyBox Labs is a world-class game studio, making games across all platforms. We have long been a trusted partner for the industry's best publishers on award-winning franchises like Age of Empires, as well as working on our own IP. We’re currently partnering with Microsoft to work on Halo Infinite and the Minecraft franchise. Gaming is our passion and we offer one of the best places to work in Vancouver.

The Halo Infinite team of SkyBox Labs is seeking an experienced AI Software Engineer to join us! As an AI Software Engineer, your collaborative work will come to life, developing new character behaviours and maintaining critical gameplay systems. The ideal candidate will be someone who is passionate about AI development, who prioritizes continuous learning, and who loves playing games.

Responsibilities

  • Develop compelling and dynamic AI behaviors and combat mechanics
  • Support and extend existing AI and gameplay systems
  • Work closely with both the SkyBox game team and our partners to design, document, implement, and maintain new systems
  • Develop technical proposals, schedule work, and accurately estimate tasks 
  • Create well architected systems that enable fast iteration

Qualifications

  • 2+ years of professional AI software engineering experience or an equivalent
  • 4+ years of professional C++ experience
  • Experience shipping a AAA title on PC or console
  • Advanced math skills
  • Extensive understanding of AI driven gameplay and AI systems
  • Strong written and verbal communication skills
  • Strong debugging and optimization skills in a multi-threaded environment is ideal, but not required
  • Experience developing in a multiplayer environment is preferred, but not required

What We Can Offer You

When you’re not working on one of our awesome games, our passionate teams are always willing to share creative and new ideas. This is shown through many bottom-up initiatives, including our weekly lunch-and-learns.

Being a part of our team means that you not only are a part of our culture of learning, but our culture of fun. You may spend your break time chatting on one of our many Slack channels; exercising with our outdoor club or sports teams; taking over the games room at lunch; or sharing conversation with our Women in Tech.

At SkyBox, we want everyone to be heard. If you want something to happen, share that idea and let’s make it happen!  

Learn more about us at http://skyboxlabs.com/ 

Although we appreciate all interest, only those candidates selected for an interview will be contacted.  


This Job is no longer active!