Apply on Starbreeze Entertainment’s site →

Senior AI Gameplay Programmer

Starbreeze Entertainment · Stockholm <

Senior Engineering Posted 2026-07-13 Full time
Apply on Starbreeze Entertainment’s site →

Senior AI Gameplay Programmer - Starbreeze

:root {

--company-primary-bg-color: 0, 0, 0;

--company-primary-bg-contrast-color: #ffffff;

--company-secondary-bg-color: 23, 23, 23;

--company-secondary-bg-light-5-color: 36, 36, 36;

--company-secondary-bg-fallback-color: 23, 23, 23;

--company-primary-text-color: 255, 255, 255;

--company-primary-text-dark-5-color: 242, 242, 242;

--company-primary-text-dark-10-color: 230, 230, 230;

--company-primary-text-light-50-color: 255, 255, 255;

--company-primary-text-light-77-color: 255, 255, 255;

--company-secondary-text-color: 255, 255, 255;

--company-secondary-text-light-5-color: 255, 255, 255;

--company-secondary-text-light-15-color: 255, 255, 255;

--company-link-color: 255, 255, 255;

--company-link-color-on-white: 77, 77, 77;

--company-color: 0, 0, 0;

--company-button-text-color: 0, 0, 0;

--company-button-bg-color: 212, 237, 33;

--company-button-bg-light-5-color: 217, 239, 57;

--company-button-bg-light-15-color: 226, 243, 104;

--company-button-bg-color-on-white: 96, 108, 9;

--company-secondary-text-color-on-white: 77, 77, 77;

--company-border-radius: 0px;

--company-header-font-family: "Epilogue";

--company-header-font-weight: 500;

--company-body-font-family: "Epilogue";

--company-body-font-weight: 400;

}

h2.u-primary-text-color{ border-bottom: 5px solid #e31d3b;

display: table;

text-transform: uppercase;

margin: 15px auto;

text-align: center;

width: auto;

font-weight: bold;

padding-bottom: 15px;}

h1 {font-weight:!important}

This website uses cookies to ensure you get the best experience.

Starbreeze and our selected partners use cookies and similar technologies (together “cookies”) that are necessary to present this website, and to ensure you get the best experience of it.

If you consent to it, we will also use cookies for analytics purposes.

See our Cookie Policy to read more about the cookies we set.

You can withdraw and manage your consent at any time, by clicking “Manage cookies” at the bottom of each website page.

common--cookies--alert#acceptAll">Accept all cookies

common--cookies--alert#disableAll">Decline all non-necessary cookies

common--cookies--alert#openPreferences">Cookie preferences

Skip to main content

{

"@context": "http://schema.org/",

"@type": "JobPosting",

"title": "Senior AI Gameplay Programmer",

"description": " Role Overview The Senior AI Programmer at Starbreeze leads the technical development of AI systems that make our game worlds feel alive, reactive and challenging. Combining deep AI programming expertise with strong gameplay sensibility, you work with considerable autonomy across the full development cycle - architecting enemy behaviours, decision-making frameworks and perception systems that define the quality and depth of the player experience in our multiplayer environment. The role is based in Stockholm.

Key responsibilities Architect, implement and iterate on complex AI systems including enemy behaviours, perception, decision-making, navigation and group coordination, ensuring they are robust, scalable and performant in a multiplayer environment Act as the primary technical authority for AI programming, contributing to high-level design discussions and shaping the direction of AI systems from early concept through to live Collaborate closely with game directors, designers and other disciplines to ensure AI features are technically sound, creatively aligned and deliver compelling, believable gameplay experiences Identify and resolve complex and systemic AI issues across both development and live environments, ensuring robust, performant and maintainable solutions Define and evolve AI programming standards, architecture patterns and best practices, improving the quality and consistency of AI systems across the team Evaluate new AI techniques, tools, engine features and third-party solutions, making informed recommendations that advance both AI quality and production efficiency Mentor and support less experienced programmers, providing technical guidance on AI architecture, debugging practices and gameplay systems development Qualifications Extensive experience as an AI or Gameplay Programmer in the games industry with multiple shipped titles, including at least one in a senior or lead capacity with a strong AI focus Expert-level proficiency in C++ with deep hands-on experience developing complex AI systems in Unreal Engine, including behaviour trees, EQS and navigation systems Strong understanding of AI programming concepts including finite state machines, goal-oriented action planning, perception systems and group AI behaviours Solid grounding in gameplay architecture, physics, animation integration and real-time performance optimisation in the context of AI Proven ability to drive AI features end-to-end with minimal guidance, from technical design through to final tuning and polish Excellent collaborator with the ability to communicate complex AI topics clearly to both technical and non-technical stakeholders Experience with live service games, AI balancing and post-launch AI iteration is a strong plus Familiarity with performance profiling, optimisation tools and engine-level debugging is expected ",

"identifier": {

"@type": "PropertyValue",

"name": "Starbreeze",

"value": "8058579"

},

"datePosted": "2026-07-13T12:19:56+02:00",

"employmentType": "FULL_TIME",

"hiringOrganization": {

"@type": "Organization",

"name": "Starbreeze",

"logo": "https://images.teamtailor-cdn.com/images/s3/teamtailor-production/logotype-v3/image_uploads/d9e39504-d69c-451d-83ce-a1f87d2c6bc8/original.png",

"sameAs": "https://jobs.starbreeze.com"

},

"jobLocation": [{"@type":"Place","address":{"streetAddress":"Birger Jarlsgatan 61","addressLocality":"Stockholm","postalCode":"113 56","addressCountry":"SE","addressRegion":"On Site","@type":"PostalAddress"}}]

}

common--header--menu#toggle"

data-common--header--menu-target="button"

>

Career menu

Home

Teams

Locations

Jobs

Operational Services

Employee

Log in as employee

Candidate

Log in to Connect

Homepage

starbreeze.com

common--dropdown#toggle">

Share page

common--share#handleClick" data-provider="Facebook">

Facebook

common--share#handleClick" data-provider="Twitter">

X

common--share#handleClick" data-provider="LinkedIn">

LinkedIn

Mail

.block-cover--with-background-8058579 {

background-image: url("https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_small-v6/image_uploads/3018b88b-0b3d-4bc3-bf5d-70e75dcfab52/original.png");

}

@media screen and (min-width: 480px) {

.block-cover--with-background-8058579 {

background-image: url("https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_medium-v6/image_uploads/3018b88b-0b3d-4bc3-bf5d-70e75dcfab52/original.png");

}

}

@media screen and (min-width: 768px) {

.block-cover--with-background-8058579 {

background-image: url("https://images.teamtailor-cdn.com/images/s3/teamtailor-production/hero_picture_large_full_cover-v6/image_uploads/3018b88b-0b3d-4bc3-bf5d-70e75dcfab52/original.png");

}

}

Technology

Stockholm

Senior AI Gameplay Programmer

careersite--jobs--form-overlay#showFormOverlay" data-careersite--jobs--form-overlay-target="coverButton">

Apply for this job

blocks--cover--scroll#handleScrollDown" title="Scroll to content">

Role Overview The Senior AI Programmer at Starbreeze leads the technical development of AI systems that make our game worlds feel alive, reactive and challenging. Combining deep AI programming expertise with strong gameplay sensibility, you work with considerable autonomy across the full development cycle - architecting enemy behaviours, decision-making frameworks and perception systems that define the quality and depth of the player experience in our multiplayer environment. The role is based in Stockholm.

Key responsibilities Architect, implement and iterate on complex AI systems including enemy behaviours, perception, decision-making, navigation and group coordination, ensuring they are robust, scalable and performant in a multiplayer environment Act as the primary technical authority for AI programming, contributing to high-level design discussions and shaping the direction of AI systems from early concept through to live Collaborate closely with game directors, designers and other disciplines to ensure AI features are technically sound, creatively aligned and deliver compelling, believable gameplay experiences Identify and resolve complex and systemic AI issues across both development and live environments, ensuring robust, performant and maintainable solutions Define and evolve AI programming standards, architecture patterns and best practices, improving the quality and consistency of AI systems across the team Evaluate new AI techniques, tools, engine features and third-party solutions, making informed recommendations that advance both AI quality and production efficiency Mentor and support less experienced programmers, providing technical guidance on AI architecture, debugging practices and gameplay systems development Qualifications Extensive experience as an AI or Gameplay Programmer in the games industry with multiple shipped titles, including at least one in a senior or lead capacity with a strong AI focus Expert-level proficiency in C++ with deep hands-on experience developing complex AI systems in Unreal Engine, including behaviour trees, EQS and navigation systems Strong understanding of AI programming concepts including finite state machines, goal-oriented action planning, perception systems and group AI behaviours Solid grounding in gameplay architecture, physics, animation integration and real-time performance optimisation in the context of AI Proven ability to drive AI features end-to-end with minimal guidance, from technical design through to final tuning and polish Excellent collaborator with the ability to communicate complex AI topics clearly to both technical and non-technical stakeholders Experience with live service games, AI balancing and post-launch AI iteration is a strong plus Familiarity with performance profiling, optimisation tools and engine-level debugging is expected

Team

Technology

Locations

Stockholm

What more do we offer? We re glad you asked!

Flexible working hours, with core hours of 09:30-15:30 CET, to allow you to structure your day in a way that best suits you;

30 paid vacation days per year, plus an extra 5 paid days off, plus 1 paid moving day - all on top of public holidays, of course!

A generous occupational pension via Nordnet, typically ~50% above the collective agreement standard;

Private healthcare, life, and accident insurance;

A wellness allowance of 5000 SEK per year towards your wellness; whether that's a gym membership, tennis lessons, yoga classes, or whatever else you do for you!

Bike leasing through Lease a Bike, with the cost deduced tax free from your gross salary;

A variety of fun events in office, from regular breakfasts and fika sessions, etc;

And let's not forget our new office itself - in the centre of Stockholm near a variety of excellent restaurants, gyms, and bars for those Friday after-works!

One Team. A Multitude of Skills.

Do you recognise yourself in the following description? If so you could be one of us! Smarter Together – We utilise our diverse set of experiences, competences, and backgrounds to achieve the best results.

Accountability – We are committed to delivering excellence, including holding ourselves and others accountable. We get sh*t done.

Enable Creativity – We use fun, passion and play to explore new ideas and possibilities.

Learn and Develop – When we fail we do it quick and make sure to learn from it. Asking for and giving feedback is part of our daily routine

About Starbreeze

Starbreeze is an independent developer, publisher and distributor of PC and console, targeting the global market. Housing the smash hit IP PAYDAY, Starbreeze develops games based on proprietary and third-party rights, both in-house and in partnership with external game developers. Starbreeze shares are listed on Nasdaq Stockholm.

For more information, please visit www.starbreeze.com

Founded in

1998

Coworkers

~190

careersite--jobs--form-overlay#showFormOverlay">Apply for this job

jobs--overlay#unobserveClickOutside

common--modal:closed->jobs--overlay#observeClickOutside

" data-jobs--overlay-overlay-value="false" data-jobs--overlay-dialog-label-value="Apply for this job" data-jobs--overlay-overlay-class="!fixed flex flex-col inset-0 rounded-t-6 shadow-job-form-overlay z-career-job-application-form-overlay" data-jobs--overlay-minimize-button-hidden-class="hidden" data-careersite--jobs--form-overlay-target="form">

Technology

Stockholm

Senior AI Gameplay Programmer

Loading application form

jobs--overlay#closeOverlay">

Close modal

Career site

Home

Teams

Locations

Jobs

Operational Services

Data & privacy

Locations

Stockholm

Teams

Technology

Operational Services

Central Functions

Game Design

Art

Audio

All Teams

starbreeze.com/

X

LinkedIn

Employee login

Candidate Connect login

Already working at Starbreeze?

Let’s recruit together and find your next colleague.

blocks--auto-join--form#focusEmailField" data-blocks--auto-join--form-tooltip-login-value="Enter your email address" data-blocks--auto-join--form-tooltip-login-with-value="Login with %{email}">

blocks--auto-join--form#handleBefore turbo:submit-end->blocks--auto-join--form#handleComplete" action="/en/auto_join" accept-charset="UTF-8" method="post">

@starbreeze.com

Log in

Applicant tracking system

by Teamtailor

function trackPageView(url) {

var searchParams = new URLSearchParams(window.location.search);

var utmSource = searchParams.get('utm_source');

window.referrer = window.referrer || utmSource || document.referrer

var payload = {

ed: '3zPMdnr6in9jkTUHVPO9XTxNKfBUJ9jXCxMLdHTF1gdU0+HIkaL4vno93DCFl8+2yoF2d4Zh6ate/SPlUnI160SuEFGeO2nXYEShn8aiLc4bOm92oa8RrqUgvEC76JnetuLTrBTih6jA3A8HNQ+cxD1ZXXSqKEr+h41CFk5zOjbb3wCUtiakoIx0oVBoXh13Wrmi14O3Hz2mQ/ZEEQ+rq6MGvF2Jc03GOCTQ8jCGrUZBiHOTgI8TESfZ0QW70eSIjCFDfy4IFVOvB74=--KdTweB5SYkqPnaUz--kqi33QJkfth7NjB0ijOX1Q==',

visitor_uuid: window.visitor_uuid,

referrer: window.referrer,

data: {

ua: navigator.userAgent,

referrer: document.referrer,

},

url: url,

};

var xmlhttp = new XMLHttpRequest();

xmlhttp.open('POST', '/pageview', true);

xmlhttp.setRequestHeader('Content-Type', 'application/json;charset=UTF-8');

xmlhttp.withCredentials = true;

xmlhttp.addEventListener('readystatechange', function () {

if (xmlhttp.readyState === XMLHttpRequest.DONE) {

const status = xmlhttp.status;

if (status === 0 || (status >= 200 && status

Posted by Starbreeze Entertainment and synced from their own careers page. DevQuest doesn’t take a fee, doesn’t sit between you and the studio, and doesn’t sell your data — you apply directly with them.

More like this: Engineering jobs · All Starbreeze Entertainment openings · Browse every category