AI Programmer – Unreal Engine

Savage Game Studios

Savage Game Studios

Savage Game Studios is a game company built by hungry, humble, and empathetic industry professionals.

If UE is your jam, Savage is your toast!  We are on a hunt for an AI Programmer to join an exciting mobile action project currently in development.

As an AI programmer your code is what brings characters to life and is crucial to establishing fun and enjoyable gameplay experiences.

You will collaborate closely with the design team and bringing your “designer hat” into work is not just encouraged, but expected! You will collaborate across art, design, and production teams to realise cool features in enemies and NPCs. AI Programmers are expected to take full ownership and take features to completion.

Your work will have a significant impact on the final performance and quality of all Savage games.

We offer you a chance to join a rapidly growing international team of passionate and talented game makers – like yourself. We’re a young company and as an early employee you’ll have a genuine chance to contribute to the final game and our culture.

Why should you join Savage Game Studios

  • You’ll be a core member of a rock solid team of programmers, artists and designers

  • You’ll work in an environment where we truly respect each other’s talent and contribution

  • We are ambitious and always strive to lift each other to full potential

  • We love to play and develop games. In addition to playing games in our free-time, every Friday afternoon at Savage is dedicated to playing games that inspire us

  • Our studios are conveniently located in the downtowns of Helsinki and Berlin. After the lockdowns are over, we will offer relocation services

  • Our team is highly international so no matter where you come from, you won’t be alone!

  • Last but not least – we offer competitive compensation and good benefits

Responsibilities

  • Develop systems to control the simulation and behaviour of NPCs

  • Work closely with the Animation team to produce aesthetically pleasing NPC movement.

  • Provide tools to help hit production goals and maximise designer iteration

  • Build NPCs that are fun

  • Contribute to game design by collaboration and rapid prototyping while ensuring that strong architectural and algorithmic decisions are made.

  • Optimise and fix bugs in existing gameplay systems

Requirements

  • A passion for playing and developing action games!

  • At least 1 shipped title working as an AI programmer or working on AI systems

  • A keen analytical mind with strong problem-solving skills

  • Strong C++ skills and the ability to code and architect gameplay mechanics and tools

  • Fluency in 3D math and algebra related to game programming

  • Shipped a game using Unreal Engine

The ideal candidate will also have

  • Shipped a mobile game, preferably using UE4

  • Strong experience in profiling and low-level optimisations

  • Experience extending an established code base

  • Strong game design sense as relates to AI and NPCs

  • Experience with AI systems in a networked environment

To apply for this job email your details to gabriele@savagegamestudios.com