Apply on Bohemia Interactive’s site →

Technical Designer – AI

Bohemia Interactive · Prague

Senior Design Posted 2026-08-05 Full time
Apply on Bohemia Interactive’s site →

Technical Designer – AI | Bohemia Interactive Careers (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);

})(window,document,'script','dataLayer','GTM-P75BL89'); {"lng":"en"} ((storageKey2, restoreKey) => {

if (!window.history.state || !window.history.state.key) {

let key = Math.random().toString(32).slice(2);

window.history.replaceState({ key }, "");

}

try {

let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");

let storedY = positions[restoreKey || window.history.state.key];

if (typeof storedY === "number") {

window.scrollTo(0, storedY);

}

} catch (error) {

console.error(error);

sessionStorage.removeItem(storageKey2);

}

})("react-router-scroll-positions", null) window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"v8_passThroughRequests":false,"v8_trailingSlashAwareDataRequests":false,"unstable_previewServerPrerendering":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"lazy","manifestPath":"/__manifest"},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream()); ;

import * as route0 from "/assets/root-CWdtNe_A.js";

import * as route1 from "/assets/route-DZWMmAC3.js";

window.__reactRouterManifest = {

"entry": {

"module": "/assets/entry.client-CbLmVIfK.js",

"imports": [

"/assets/rolldown-runtime-CNC7AqOf.js",

"/assets/jsx-runtime-DuE7X6DT.js",

"/assets/client-DIy_dm6s.js",

"/assets/chunk-QUQL4437-xdQLyZHo.js"

],

"css": []

},

"routes": {

"root": {

"id": "root",

"path": "",

"hasAction": false,

"hasLoader": true,

"hasClientAction": false,

"hasClientLoader": false,

"hasClientMiddleware": false,

"hasDefaultExport": true,

"hasErrorBoundary": true,

"module": "/assets/root-CWdtNe_A.js",

"imports": [

"/assets/rolldown-runtime-CNC7AqOf.js",

"/assets/jsx-runtime-DuE7X6DT.js",

"/assets/client-DIy_dm6s.js",

"/assets/chunk-QUQL4437-xdQLyZHo.js",

"/assets/dist-DzT_aWPW.js",

"/assets/components-C9kZSFJe.js",

"/assets/src-CUJTRgYn.js",

"/assets/siteOrigin-BnNAk5xQ.js",

"/assets/i18n-utils-so97W4h2.js",

"/assets/ErrorBoundary-CNT-5ZdW.js",

"/assets/clsx-CjueKrWZ.js",

"/assets/parse-C8AVZB4s.js",

"/assets/ApplicationForm-d6DKqyse.js",

"/assets/string-utils-CJ2RM23x.js",

"/assets/dist-CJ65xve0.js",

"/assets/useTranslation-C4YvRwC5.js",

"/assets/circle-alert-DT9xN66S.js",

"/assets/Trans-ISqsb3rp.js",

"/assets/rapier-CBEk8s28.js",

"/assets/shim-CYVKWwcu.js"

],

"css": []

},

"routes/open-positions/detail/route": {

"id": "routes/open-positions/detail/route",

"parentId": "root",

"path": "/:lang/open-positions/:slug",

"hasAction": false,

"hasLoader": true,

"hasClientAction": false,

"hasClientLoader": false,

"hasClientMiddleware": false,

"hasDefaultExport": true,

"hasErrorBoundary": true,

"module": "/assets/route-DZWMmAC3.js",

"imports": [

"/assets/rolldown-runtime-CNC7AqOf.js",

"/assets/jsx-runtime-DuE7X6DT.js",

"/assets/chunk-QUQL4437-xdQLyZHo.js",

"/assets/dist-DzT_aWPW.js",

"/assets/components-C9kZSFJe.js",

"/assets/string-utils-CJ2RM23x.js",

"/assets/dist-CJ65xve0.js",

"/assets/src-CUJTRgYn.js",

"/assets/siteOrigin-BnNAk5xQ.js",

"/assets/useTranslation-C4YvRwC5.js",

"/assets/ErrorBoundary-CNT-5ZdW.js",

"/assets/clsx-CjueKrWZ.js",

"/assets/parse-C8AVZB4s.js",

"/assets/ApplicationForm-d6DKqyse.js",

"/assets/i18n-utils-so97W4h2.js",

"/assets/client-DIy_dm6s.js",

"/assets/circle-alert-DT9xN66S.js",

"/assets/Trans-ISqsb3rp.js",

"/assets/rapier-CBEk8s28.js",

"/assets/shim-CYVKWwcu.js"

],

"css": []

},

"routes/open-positions/index/route": {

"id": "routes/open-positions/index/route",

"parentId": "root",

"path": "/:lang/open-positions",

"hasAction": false,

"hasLoader": true,

"hasClientAction": false,

"hasClientLoader": false,

"hasClientMiddleware": false,

"hasDefaultExport": true,

"hasErrorBoundary": true,

"module": "/assets/route-D9bbcS7D.js",

"imports": [

"/assets/rolldown-runtime-CNC7AqOf.js",

"/assets/jsx-runtime-DuE7X6DT.js",

"/assets/chunk-QUQL4437-xdQLyZHo.js",

"/assets/dist-DzT_aWPW.js",

"/assets/components-C9kZSFJe.js",

"/assets/string-utils-CJ2RM23x.js",

"/assets/src-CUJTRgYn.js",

"/assets/siteOrigin-BnNAk5xQ.js",

"/assets/i18n-utils-so97W4h2.js",

"/assets/ErrorBoundary-CNT-5ZdW.js",

"/assets/clsx-CjueKrWZ.js",

"/assets/parse-C8AVZB4s.js",

"/assets/ApplicationForm-d6DKqyse.js",

"/assets/dist-CJ65xve0.js",

"/assets/useTranslation-C4YvRwC5.js",

"/assets/client-DIy_dm6s.js",

"/assets/circle-alert-DT9xN66S.js",

"/assets/Trans-ISqsb3rp.js",

"/assets/rapier-CBEk8s28.js",

"/assets/shim-CYVKWwcu.js"

],

"css": []

},

"routes/index/route": {

"id": "routes/index/route",

"parentId": "root",

"path": "/:lang",

"hasAction": false,

"hasLoader": true,

"hasClientAction": false,

"hasClientLoader": false,

"hasClientMiddleware": false,

"hasDefaultExport": true,

"hasErrorBoundary": true,

"module": "/assets/route-BnzB4I8K.js",

"imports": [

"/assets/jsx-runtime-DuE7X6DT.js",

"/assets/chunk-QUQL4437-xdQLyZHo.js",

"/assets/dist-DzT_aWPW.js",

"/assets/components-C9kZSFJe.js",

"/assets/siteOrigin-BnNAk5xQ.js",

"/assets/useTranslation-C4YvRwC5.js",

"/assets/ErrorBoundary-CNT-5ZdW.js",

"/assets/rolldown-runtime-CNC7AqOf.js",

"/assets/clsx-CjueKrWZ.js",

"/assets/parse-C8AVZB4s.js",

"/assets/ApplicationForm-d6DKqyse.js",

"/assets/string-utils-CJ2RM23x.js",

"/assets/dist-CJ65xve0.js",

"/assets/src-CUJTRgYn.js",

"/assets/i18n-utils-so97W4h2.js",

"/assets/client-DIy_dm6s.js",

"/assets/circle-alert-DT9xN66S.js",

"/assets/Trans-ISqsb3rp.js",

"/assets/rapier-CBEk8s28.js",

"/assets/shim-CYVKWwcu.js"

],

"css": []

}

},

"url": "/assets/manifest-c906399e.js",

"version": "c906399e"

};

window.__reactRouterRouteModules = {"root":route0,"routes/open-positions/detail/route":route1};

import("/assets/entry.client-CbLmVIfK.js"); requestAnimationFrame(function(){$RT=performance.now()}); HOME OPEN POSITIONS WHERE WE WORK Technical Designer – AI Arma 4 • Technical Design • Prague, CZ Apply for this position Home / Open Positions / Technical Designer – AI SENIOR TECHNICAL DESIGNER – AI Arma 4 Technical Design Prague, Czech Republic Bohemia Interactive, the leading independent game development company in the Czech Republic with over 25 years in the industry, is looking for a Senior Technical Designer - AI.

Apply for this position TECHNICAL DESIGNER – AI TECHNICAL DESIGNER – AI We are looking for an experienced AI / Technical Designer to join Bohemia Interactive and take ownership of technical design and AI behaviours on the Arma franchise. You will design and implement gameplay mechanics and AI systems that directly shape the player experience, working closely with other departments to turn design ideas into functional in-game features. You'll script, prototype, playtest, and iterate – making sure that AI and mechanics live up to the quality our players expect.

This is a hands-on role for a strong scripter and systems thinker who thrives in a fast-paced AAA game development environment.

Responsibilities: Handle technical design and AI behaviours to positively impact the player experience Work with other departments to create solutions for gameplay mechanics based on design Participate in regular play sessions and check the state of implemented mechanics Use the internal game editor or external instruments to create tools that support game development Improve, adjust, and enhance documentation according to the actual state of mechanics or assets Write code in an object-oriented scripting language (C-like) Design behaviours with the Enfusion behaviour tree editor Requirements: 4+ years of relevant industry experience Good spoken and written English Good scripting capabilities Experience with developing game AI Previous experience with Arma games Experience with game AI principles (Behavior Trees, pathfinding and navigation, etc.) Practical knowledge of basic data structures Usage of a versioning system (SVN) Writing scripts in any C-family language (Enfusion script knowledge preferred) Nice to have: Hands-on experience with the Enfusion engine Experience with modding the Arma series Passionate about military / simulation / sandbox games We Offer: A friendly team of people who are enthusiastic about games Possibilities for skill development and growth All our games for free 27 days of holidays per year, company profit-sharing plan, benefit program, meal contribution PROJECT ARMA 4 Become an architect of next-generation military simulation. Arma 4 represents the pinnacle of our 25-year journey and an ambitious leap forward, powered by our proprietary Enfusion engine. Join us in developing the most complex military sandbox yet, merging unparalleled realism, massive scale, and cutting-edge technology. We are looking for visionaries to help us build a platform that will define the tactical shooter genre for the next decade.

OPEN POSITIONS LOCATION ALL STUDIOS PRAGUE CZECH REPUBLIC In Prague, our capital city, in the Smíchov area, there are several branches where DayZ is being developed, as well as Arma and Cosmo Tales, and of course our proprietary Enfusion Engine technology. All supporting departments, such as Publishing, Marketing, Operations and QA, are also based here.

OPEN POSITIONS © 2026 Bohemia Interactive a.s. All rights reserved.

Co-funded by the European Union Bohemia Interactive Home All Games Retro Games Store Account Company News Social Feed Careers About Us Contacts Press Legal Licenses Game Content Usage Rules Server Monetization Cookies Privacy Policy Terms & Conditions Socials Community Forums Wiki Co-funded by the European Union Community Forums Wiki CAREERS CAREERS $RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b a&&2E3 window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{\"_5\":6,\"_7\":8},\"actionData\",\"errors\",\"root\",{\"_151\":12,\"_152\":153,\"_154\":155,\"_156\":58,\"_157\":58,\"_158\":159},\"routes/open-positions/detail/route\",{\"_9\":10,\"_11\":12,\"_13\":14},\"job\",{\"_15\":16,\"_17\":18,\"_19\":20,\"_21\":22,\"_23\":20,\"_24\":25,\"_26\":27,\"_28\":-5,\"_29\":-5,\"_30\":-5,\"_31\":-5,\"_32\":33,\"_34\":35,\"_36\":37,\"_38\":39,\"_40\":35,\"_41\":42,\"_43\":44,\"_45\":46,\"_47\":35,\"_48\":35,\"_49\":35,\"_50\":-5,\"_51\":52,\"_53\":54,\"_55\":56,\"_57\":58,\"_59\":60,\"_61\":62,\"_63\":64,\"_65\":66,\"_67\":68,\"_69\":70,\"_71\":72,\"_73\":-5},\"locale\",\"en\",\"seoOgImageUrl\",\"https://careers.bohemia.net/images/opengraph-image.jpg\",\"id\",\"db2073c4-8946-4f53-bcc7-d086f18d6c12\",\"slug\",\"technical-designer-ai-mp2o1o37\",\"internalCode\",\"Technical Designer – AI\",\"sourceJobRole\",{\"_15\":148,\"_17\":149,\"_23\":20,\"_150\":70},\"title\",\"status\",\"ACTIVE\",\"activatedAt\",\"2026-05-12T13:28:19.932Z\",\"closedAt\",\"closureReason\",\"closureNote\",\"scheduledActivateAt\",\"deadline\",\"2026-08-07T00:00:00.000Z\",\"isSeekingOverdue\",false,\"openingCount\",1,\"filledCount\",0,\"isFilled\",\"seniority\",\"SENIOR\",\"contractType\",\"FULL_TIME\",\"benefitsEnabled\",true,\"remoteAvailable\",\"relocationSupport\",\"isFeatured\",\"featuredOrder\",\"discipline\",{\"_15\":140,\"_17\":141,\"_23\":142,\"_53\":143},\"translations\",[123,124],\"benefits\",[],\"icons\",\"\",\"project\",{\"_15\":110,\"_17\":111,\"_23\":112,\"_97\":113,\"_53\":114},\"locations\",[86],\"jiraLinks\",[74],\"statusHistory\",[],\"applicationsCount\",16,\"createdAt\",\"2026-05-12T13:28:09.527Z\",\"updatedAt\",\"2026-08-03T09:04:42.063Z\",\"deletedAt\",{\"_15\":75,\"_76\":77,\"_78\":79,\"_80\":-5,\"_81\":-5,\"_82\":-5,\"_83\":-5,\"_84\":85},\"10da80fc-fe03-4cad-a2ec-a78b28ec1eea\",\"locationId\",\"0693ccf2-fb68-48da-ab44-24087ecd48a2\",\"jiraTicketId\",\"HR-48540\",\"jiraTicketKey\",\"jiraTicketType\",\"jiraTicketSummary\",\"openings\",\"locationTitle\",\"Prague, Czech Republic\",{\"_15\":77,\"_87\":88,\"_89\":90,\"_17\":91,\"_23\":85,\"_92\":93,\"_94\":95,\"_53\":96,\"_97\":98},\"city\",\"Prague\",\"countryCode\",\"CZ\",\"prague\",\"address\",\"Strakonická 3363/2d\",\"postCode\",\"150 00\",[99,100],\"description\",\"In Prague, our capital city, in the Smíchov area, there are several branches where DayZ is being developed, as well as Arma and Cosmo Tales, and of course our proprietary Enfusion Engine technology. All supporting departments, such as Publishing, Marketing, Operations and QA, are also based here.\",{\"_15\":108,\"_11\":12,\"_87\":88,\"_97\":98,\"_105\":109,\"_23\":85},{\"_15\":101,\"_11\":102,\"_87\":103,\"_97\":104,\"_105\":106,\"_23\":107},\"2d55e766-043c-41c9-819c-a71034d53ef3\",\"cs\",\"Praha\",\"V Praze, našem hlavním městě, v oblasti kolem Smíchova, se nachází hned několik poboček, kde vzniká DayZ, ale také Arma a Cosmo Tales a samozřejmě naše proprietární technologie Enfusion Engine. Také zde sídlí všechna doprovodná oddělení, jako je Publishing, Marketing, Operations a QA.\",\"country\",\"Česká republika\",\"Praha, Česká republika\",\"93cd6200-d030-46a2-97a0-3b176908af1e\",\"Czech Republic\",\"11d638d8-7e8d-4e33-aaa2-d0db67375992\",\"arma-4\",\"Arma 4\",\"Become an architect of next-generation military simulation. Arma 4 represents the pinnacle of our 25-year journey and an ambitious leap forward, powered by our proprietary Enfusion engine. Join us in developing the most complex military sandbox yet, merging unparalleled realism, massive scale, and cutting-edge technology. We are looking for visionaries to help us build a platform that will define the tactical shooter genre for the next decade.\",[115,116],{\"_15\":122,\"_11\":12,\"_23\":112,\"_97\":113,\"_120\":-5,\"_121\":-5},{\"_15\":117,\"_11\":102,\"_23\":118,\"_97\":119,\"_120\":-5,\"_121\":-5},\"e97a9505-1701-4b1b-b46d-4feff875c5b4\",\"Arma 4\",\"Staňte se architekty nové generace vojenské simulace. Arma 4 představuje vrchol naší pětadvacetileté cesty a ambiciózní skok vpřed díky našemu vlastnímu Enfusion enginu. Podílejte se na vývoji nejkomplexnějšího vojenského sandboxu, který propojí bezkonkurenční realismus, obrovské měřítko a moderní technologie. Hledáme vizionáře, kteří s námi vybudují platformu, jež bude definovat žánr taktických stříleček na další dekádu.\",\"seoImageId\",\"seoImage\",\"44c9f82a-b74b-4eb4-afcb-a2f44797e2ec\",{\"_15\":135,\"_11\":12,\"_23\":20,\"_127\":136,\"_97\":137,\"_130\":-5,\"_131\":20,\"_132\":136,\"_120\":-5,\"_121\":-5,\"_69\":138,\"_71\":139},{\"_15\":125,\"_11\":102,\"_23\":126,\"_127\":128,\"_97\":129,\"_130\":-5,\"_131\":126,\"_132\":128,\"_120\":-5,\"_121\":-5,\"_69\":133,\"_71\":134},\"8eeec940-39f4-4356-87e5-4ed25ea22edf\",\"Technical Designer/ka – AI\",\"introduction\",\"Společnost Bohemia Interactive, přední nezávislé herní studio v České republice s více než 25 lety zkušeností v herním průmyslu, hledá Senior Technical Designera/Designerku – AI.\",\"\u003cp\u003eHledáme zkušeného/nou AI / Technical Designera,/ku který/á se připojí k Bohemia Interactive a převezme zodpovědnost za technický design a chování AI v rámci Arma série. Budeš navrhovat a implementovat herní mechaniky a AI systémy, které přímo formují hráčský zážitek, a v úzké spolupráci s ostatními odděleními převádět designové nápady do funkčních herních featur. Budeš skriptovat, prototypovat, playtestovat a iterovat – tak, aby AI i mechaniky odpovídaly kvalitě, kterou naši hráči očekávají.\u003c/p\u003e\u003cp\u003eJde o hands-on roli pro silného skriptera a systémově uvažujícího designera, který se cítí dobře v rychlém prostředí AAA herního vývoje.\u003cbr\u003e\u003c/p\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003eNáplň práce:\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003eStarat se o technický design a chování AI s cílem pozitivně ovlivnit hráčský zážitek\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eSpolupracovat s dalšími odděleními na vytváření řešení pro herní mechaniky na základě designu\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eÚčastnit se pravidelných play sessions a kontrolovat stav implementovaných mechanik\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eVyužívat interní herní editor nebo externí nástroje k tvorbě pomůcek pro vývoj hry\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eVylepšovat, upravovat a doplňovat dokumentaci podle aktuálního stavu mechanik nebo assetů\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePsát kód v objektově orientovaném skriptovacím jazyce (podobném C)\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eNavrhovat chování v Enfusion behaviour tree editoru\u003cbr\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003ePožadujeme:\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003e4+ roky relevantní zkušenosti v herním průmyslu\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eDobrá mluvená a psaná angličtina\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eDobré skriptovací schopnosti\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eZkušenost s vývojem herní AI\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePředchozí zkušenost s hrami Arma\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eZkušenost s principy herní AI (Behavior Trees, pathfinding a navigace atd.)\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePraktická znalost základních datových struktur\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePráce s verzovacím systémem (SVN)\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePsaní skriptů v některém z jazyků rodiny C (ideálně znalost Enfusion scriptu)\u003cbr\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003eVýhodou:\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003ePraktická zkušenost s enginem Enfusion\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eZkušenost s moddingem série Arma\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eNadšení pro military / simulation / sandbox hry\u003cbr\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003eNabízíme:\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003ePřátelský tým lidí, kteří jsou zapálení pro hry\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eMožnosti rozvoje dovedností a profesního růstu\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eVšechny naše hry zdarma\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e27 dní dovolené ročně, podíl na zisku společnosti, benefitní program, příspěvek na stravování\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp\u003e\u003c/p\u003e\",\"projectContext\",\"seoTitle\",\"seoDescription\",\"2026-05-12T13:28:09.549Z\",\"2026-08-03T09:04:42.090Z\",\"c5b28680-a1a3-4aa3-b5de-c68c38b247dc\",\"Bohemia Interactive, the leading independent game development company in the Czech Republic with over 25 years in the industry, is looking for a Senior Technical Designer - AI.\",\"\u003cp\u003eWe are looking for an experienced AI / Technical Designer to join Bohemia Interactive and take ownership of technical design and AI behaviours on the Arma franchise. You will design and implement gameplay mechanics and AI systems that directly shape the player experience, working closely with other departments to turn design ideas into functional in-game features. You'll script, prototype, playtest, and iterate – making sure that AI and mechanics live up to the quality our players expect.\u003c/p\u003e\u003cp\u003eThis is a hands-on role for a strong scripter and systems thinker who thrives in a fast-paced AAA game development environment.\u003c/p\u003e\u003cp\u003e\u003c/p\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003eResponsibilities:\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003eHandle technical design and AI behaviours to positively impact the player experience\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eWork with other departments to create solutions for gameplay mechanics based on design\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eParticipate in regular play sessions and check the state of implemented mechanics\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eUse the internal game editor or external instruments to create tools that support game development\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eImprove, adjust, and enhance documentation according to the actual state of mechanics or assets\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eWrite code in an object-oriented scripting language (C-like)\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eDesign behaviours with the Enfusion behaviour tree editor\u003cbr\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003eRequirements:\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003e4+ years of relevant industry experience\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eGood spoken and written English\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eGood scripting capabilities\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eExperience with developing game AI\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePrevious experience with Arma games\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eExperience with game AI principles (Behavior Trees, pathfinding and navigation, etc.)\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePractical knowledge of basic data structures\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eUsage of a versioning system (SVN)\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eWriting scripts in any C-family language (Enfusion script knowledge preferred)\u003cbr\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003eNice to have:\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003eHands-on experience with the Enfusion engine\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eExperience with modding the Arma series\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePassionate about military / simulation / sandbox games\u003cbr\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch2 class=\\\"font-semibold text-lg leading-tight [\u0026amp;[data-level='1']]:text-2xl [\u0026amp;[data-level='2']]:text-xl [\u0026amp;[data-level='3']]:text-lg\\\"\u003eWe Offer:\u003c/h2\u003e\u003cul class=\\\"list-disc list-outside ml-6\\\"\u003e\u003cli\u003e\u003cp\u003eA friendly team of people who are enthusiastic about games\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003ePossibilities for skill development and growth\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eAll our games for free\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e27 days of holidays per year, company profit-sharing plan, benefit program, meal contribution\u003cbr\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp\u003e\u003c/p\u003e\",\"2026-05-12T13:28:09.539Z\",\"2026-08-03T09:04:42.081Z\",\"90ea551f-ad13-4b30-aac9-d34b7593b789\",\"technical-design\",\"Technical Design\",[144],{\"_15\":145,\"_146\":140,\"_11\":12,\"_23\":142,\"_97\":-5,\"_69\":147,\"_71\":147},\"a0c3bb98-9757-4f19-90d0-2e3e035c7c73\",\"disciplineId\",\"2026-01-14T19:03:52.682Z\",\"f5a8406d-3bb8-4fad-bb78-a9951b71e637\",\"technical-designer-ai\",\"copiedAt\",\"language\",\"pathname\",\"/en/open-positions/technical-designer-ai-mp2o1o37\",\"gtmId\",\"GTM-P75BL89\",\"gtmAuth\",\"gtmPreview\",\"origins\",{\"_160\":161,\"_162\":163,\"_164\":165,\"_166\":167},\"bohemiaUrl\",\"https://bohemia.net\",\"enfusionUrl\",\"https://enfusionengine.com\",\"careersUrl\",\"https://careers.bohemia.net\",\"dayzUrl\",\"https://dayz.com\"]\n"); $RC("B:1","S:1") window.__reactRouterContext.streamController.close(); $RC("B:2","S:2")

Posted by Bohemia Interactive 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: Design jobs · All Bohemia Interactive openings · Browse every category