Slide thumbnail

Find your dream job

Take your first step to an incredible career with The Sandbox Game!

Open PositionsOpen Positions

CHECK OUR OPEN POSITIONS

AI Programmer

Canada · Full-time · Senior

About The Position

The Sandbox is building a decentralized metaverse, empowering creators and players to come together and build the world they’ve always wanted. It is our mission to build an inclusive and open metaverse. Building the bridge between blockchain, social experiences, and gaming. Creating long-lasting relationships through the power of community, creativity, and NFTs.


We are looking for a quality-driven and innovative AI Programmer to join our highly motivated and experienced team.

The AI programmer will work closely with the developers from each Product, to whom they will deliver wireframes and mockups, based on the documentation provided by the Game Design Team. Artificial intelligence programmers must perform calculations and need to have good mathematical skills to do so. They also need computer skills so that they can design and develop relevant software. Communication skills are important for artificial intelligence programmers because they must be able to clarify their objectives to others in their team, and they may be responsible for supervising other programmers as part of their duties. They might face unique challenges in their work, so they also need to have good problem-solving skills.


Main Responsibilities


  • Liaising with designers and developers to devise an AI plan
  • Setting patterns and parameters for the rules of the game
  • Creating a framework for artificial emotions and ideas within non-playable characters
  • Researching and developing AI elements that will best enhance the game
  • Creating procedures and production documents
  • Working to tight schedules and keeping on budget
  • Assisting animators and programmers with AI requirements
  • Enhancing the gameplay experience for users
  • Collaborating with game testers to identify bugs and effect changes based on feedback
  • Writing custom code and AI tools to expand the game
  • Brainstorming with designers, animators, and developers on AI techniques throughout the process
  • Developing prototypes for testing

Requirements


  • Excellent understanding of C++, including refactoring, optimization, debugging, and testing
  • Strong experience in profiling and low-level optimizations
  • Significant knowledge and experience with existing and cutting-edge AI technologies (e.g. pathfinding, behavior trees, planning, character controllers)
  • Experience in modern game development and a never-ending curiosity for the games industry and new technology
  • That rare mix of attention to detail and flexibility in your work organization
  • A proficiency to communicate with all disciplines in order to support and elevate the team in terms of quality and vision of the game
  • Experience with combat system

Apply for this position