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"} ((storageKey, restoreKey) => {

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

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

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

}

try {

let storedY = JSON.parse(sessionStorage.getItem(storageKey) || "{}")[restoreKey || window.history.state.key];

if (typeof storedY === "number") window.scrollTo(0, storedY);

} catch (error) {

console.error(error);

sessionStorage.removeItem(storageKey);

}

})("react-router-scroll-positions", null) window.__reactRouterContext = {"basename":"/","future":{"unstable_enableNodeReadableStream":false,"unstable_optimizeDeps":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-Cl5-Lzzb.js";

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

window.__reactRouterManifest = {

"entry": {

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

"imports": [

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

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

"/assets/client-CB_H-NsU.js",

"/assets/errorBoundaries-CEpdsQ1F.js"

],

"css": []

},

"routes": {

"root": {

"id": "root",

"path": "",

"hasAction": false,

"hasLoader": true,

"hasClientAction": false,

"hasClientLoader": false,

"hasClientMiddleware": false,

"hasDefaultExport": true,

"hasErrorBoundary": true,

"module": "/assets/root-Cl5-Lzzb.js",

"imports": [

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

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

"/assets/client-CB_H-NsU.js",

"/assets/errorBoundaries-CEpdsQ1F.js",

"/assets/dist-BUAryiaD.js",

"/assets/components-Bn2r5DYG.js",

"/assets/src-DaF9sH5X.js",

"/assets/siteOrigin-BDr4fOmC.js",

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

"/assets/resolveSeoOgImage-Hmy-WQA-.js",

"/assets/ErrorBoundary-C3q81DJn.js",

"/assets/clsx-DB0hHKMi.js",

"/assets/ApplicationForm-Bli4lMID.js",

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

"/assets/dist-DoFVFp9T.js",

"/assets/useTranslation-BoFdKO44.js",

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

"/assets/Trans-SYe-w7kZ.js",

"/assets/rapier-BPsrwnuN.js",

"/assets/shim-sLfbhflM.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-Ed4_5ysu.js",

"imports": [

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

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

"/assets/errorBoundaries-CEpdsQ1F.js",

"/assets/dist-BUAryiaD.js",

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

"/assets/components-Bn2r5DYG.js",

"/assets/src-DaF9sH5X.js",

"/assets/dist-DoFVFp9T.js",

"/assets/siteOrigin-BDr4fOmC.js",

"/assets/useTranslation-BoFdKO44.js",

"/assets/ErrorBoundary-C3q81DJn.js",

"/assets/clsx-DB0hHKMi.js",

"/assets/client-CB_H-NsU.js",

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

"/assets/shim-sLfbhflM.js",

"/assets/ApplicationForm-Bli4lMID.js",

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

"/assets/Trans-SYe-w7kZ.js",

"/assets/rapier-BPsrwnuN.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-CxKkxM5Y.js",

"imports": [

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

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

"/assets/errorBoundaries-CEpdsQ1F.js",

"/assets/dist-BUAryiaD.js",

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

"/assets/components-Bn2r5DYG.js",

"/assets/src-DaF9sH5X.js",

"/assets/siteOrigin-BDr4fOmC.js",

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

"/assets/resolveSeoOgImage-Hmy-WQA-.js",

"/assets/ErrorBoundary-C3q81DJn.js",

"/assets/clsx-DB0hHKMi.js",

"/assets/client-CB_H-NsU.js",

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

"/assets/dist-DoFVFp9T.js",

"/assets/shim-sLfbhflM.js",

"/assets/ApplicationForm-Bli4lMID.js",

"/assets/useTranslation-BoFdKO44.js",

"/assets/Trans-SYe-w7kZ.js",

"/assets/rapier-BPsrwnuN.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-Cp0ae9Ve.js",

"imports": [

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

"/assets/errorBoundaries-CEpdsQ1F.js",

"/assets/dist-BUAryiaD.js",

"/assets/components-Bn2r5DYG.js",

"/assets/siteOrigin-BDr4fOmC.js",

"/assets/useTranslation-BoFdKO44.js",

"/assets/resolveSeoOgImage-Hmy-WQA-.js",

"/assets/ErrorBoundary-C3q81DJn.js",

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

"/assets/clsx-DB0hHKMi.js",

"/assets/ApplicationForm-Bli4lMID.js",

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

"/assets/src-DaF9sH5X.js",

"/assets/dist-DoFVFp9T.js",

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

"/assets/client-CB_H-NsU.js",

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

"/assets/Trans-SYe-w7kZ.js",

"/assets/rapier-BPsrwnuN.js",

"/assets/shim-sLfbhflM.js"

],

"css": []

}

},

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

"version": "bf83919b"

};

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

import("/assets/entry.client-CHdSM1J9.js"); requestAnimationFrame(function(){$RT=performance.now()}); navigation.home navigation.openPositions navigation.locations Technical Designer – AI Arma 4 • Technical Design • Prague, CZ positionDetail.applyForThisPosition breadcrumb.home / breadcrumb.findYourRole / 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.

positionDetail.applyForThisPosition 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 positionDetail.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.

positionDetail.openPositions positionDetail.location whereWeWork.allStudios 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.

positionDetail.openPositions © 2026 footer.footerCopyrightShort footer.euFunding footer.index footer.home footer.allGames footer.retroGames footer.store footer.account footer.company footer.news footer.socialFeed footer.careers footer.about footer.contacts footer.press footer.legal footer.licenses footer.gameContentUsageRules footer.serverMonetization footer.cookies footer.privacyPolicy footer.termsAndConditions footer.socials footer.community footer.forums footer.wiki footer.euFunding footer.community footer.forums footer.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\",{\"_164\":12,\"_165\":166,\"_167\":168,\"_169\":59,\"_170\":59,\"_171\":172},\"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\":41,\"_42\":43,\"_44\":45,\"_46\":35,\"_47\":41,\"_48\":41,\"_49\":35,\"_50\":51,\"_52\":53,\"_54\":55,\"_56\":57,\"_58\":59,\"_60\":61,\"_62\":63,\"_64\":65,\"_66\":67,\"_68\":69,\"_70\":71,\"_72\":73,\"_74\":-5},\"locale\",\"en\",\"seoOgImageUrl\",\"https://files.bistudio.com/public/2e8306ac-f643-4da4-8b3c-6ed730258323-1\",\"id\",\"db2073c4-8946-4f53-bcc7-d086f18d6c12\",\"slug\",\"technical-designer-ai-mp2o1o37\",\"internalCode\",\"Technical Designer – AI\",\"sourceJobRole\",{\"_15\":161,\"_17\":162,\"_23\":20,\"_163\":71},\"title\",\"status\",\"ACTIVE\",\"activatedAt\",\"2026-05-12T13:28:19.932Z\",\"closedAt\",\"closureReason\",\"closureNote\",\"scheduledActivateAt\",\"deadline\",\"2026-09-11T00:00:00.000Z\",\"isSeekingOverdue\",true,\"openingCount\",1,\"filledCount\",0,\"isFilled\",false,\"seniority\",\"SENIOR\",\"contractType\",\"FULL_TIME\",\"benefitsEnabled\",\"remoteAvailable\",\"relocationSupport\",\"isFeatured\",\"featuredOrder\",4,\"discipline\",{\"_15\":153,\"_17\":154,\"_23\":155,\"_54\":156},\"translations\",[134,135],\"benefits\",[],\"icons\",\"\",\"project\",{\"_15\":111,\"_17\":112,\"_23\":113,\"_98\":114,\"_54\":115},\"locations\",[87],\"jiraLinks\",[75],\"statusHistory\",[],\"applicationsCount\",39,\"createdAt\",\"2026-05-12T13:28:09.527Z\",\"updatedAt\",\"2026-09-30T21:37:21.019Z\",\"deletedAt\",{\"_15\":76,\"_77\":78,\"_79\":80,\"_81\":-5,\"_82\":-5,\"_83\":-5,\"_84\":-5,\"_85\":86},\"10da80fc-fe03-4cad-a2ec-a78b28ec1eea\",\"locationId\",\"0693ccf2-fb68-48da-ab44-24087ecd48a2\",\"jiraTicketId\",\"HR-48540\",\"jiraTicketKey\",\"jiraTicketType\",\"jiraTicketSummary\",\"openings\",\"locationTitle\",\"Prague, Czech Republic\",{\"_15\":78,\"_88\":89,\"_90\":91,\"_17\":92,\"_23\":86,\"_93\":94,\"_95\":96,\"_54\":97,\"_98\":99},\"city\",\"Prague\",\"countryCode\",\"CZ\",\"prague\",\"address\",\"Strakonická 3363/2d\",\"postCode\",\"150 00\",[100,101],\"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\":109,\"_11\":12,\"_88\":89,\"_98\":99,\"_106\":110,\"_23\":86},{\"_15\":102,\"_11\":103,\"_88\":104,\"_98\":105,\"_106\":107,\"_23\":108},\"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.\",[116,117],{\"_15\":132,\"_11\":12,\"_23\":113,\"_98\":114,\"_121\":122,\"_123\":133},{\"_15\":118,\"_11\":103,\"_23\":119,\"_98\":120,\"_121\":122,\"_123\":124},\"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\",\"2e8306ac-f643-4da4-8b3c-6ed730258323\",\"seoImage\",{\"_15\":122,\"_125\":126,\"_127\":128,\"_129\":130,\"_131\":14},\"name\",\"Careers_Thumbnail_generic-fallback.png\",\"mimeType\",\"image/png\",\"size\",739110,\"url\",\"44c9f82a-b74b-4eb4-afcb-a2f44797e2ec\",{\"_15\":122,\"_125\":126,\"_127\":128,\"_129\":130,\"_131\":14},{\"_15\":147,\"_11\":12,\"_23\":20,\"_138\":148,\"_98\":149,\"_141\":-5,\"_142\":20,\"_143\":150,\"_121\":-5,\"_123\":-5,\"_70\":151,\"_72\":152},{\"_15\":136,\"_11\":103,\"_23\":137,\"_138\":139,\"_98\":140,\"_141\":-5,\"_142\":137,\"_143\":144,\"_121\":-5,\"_123\":-5,\"_70\":145,\"_72\":146},\"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.\",\"{\\\"type\\\":\\\"doc\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Hledá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í.\\\"}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Jde 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.\\\"},{\\\"type\\\":\\\"hardBreak\\\"}]},{\\\"type\\\":\\\"heading\\\",\\\"attrs\\\":{\\\"textAlign\\\":null,\\\"level\\\":2},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Náplň práce:\\\"}]},{\\\"type\\\":\\\"bulletList\\\",\\\"content\\\":[{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Starat se o technický design a chování AI s cílem pozitivně ovlivnit hráčský zážitek\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Spolupracovat s dalšími odděleními na vytváření řešení pro herní mechaniky na základě designu\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Účastnit se pravidelných play sessions a kontrolovat stav implementovaných mechanik\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Využívat interní herní editor nebo externí nástroje k tvorbě pomůcek pro vývoj hry\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Vylepšovat, upravovat a doplňovat dokumentaci podle aktuálního stavu mechanik nebo assetů\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Psát kód v objektově orientovaném skriptovacím jazyce (podobném C)\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Navrhovat chování v Enfusion behaviour tree editoru\\\"},{\\\"type\\\":\\\"hardBreak\\\"}]}]}]},{\\\"type\\\":\\\"heading\\\",\\\"attrs\\\":{\\\"textAlign\\\":null,\\\"level\\\":2},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Požadujeme:\\\"}]},{\\\"type\\\":\\\"bulletList\\\",\\\"content\\\":[{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"4+ roky relevantní zkušenosti v herním průmyslu\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Dobrá mluvená a psaná angličtina\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Dobré skriptovací schopnosti\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Zkušenost s vývojem herní AI\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Předchozí zkušenost s hrami Arma\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Zkušenost s principy herní AI (Behavior Trees, pathfinding a navigace atd.)\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Praktická znalost základních datových struktur\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Práce s verzovacím systémem (SVN)\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Psaní skriptů v některém z jazyků rodiny C (ideálně znalost Enfusion scriptu)\\\"},{\\\"type\\\":\\\"hardBreak\\\"}]}]}]},{\\\"type\\\":\\\"heading\\\",\\\"attrs\\\":{\\\"textAlign\\\":null,\\\"level\\\":3},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Výhodou:\\\"}]},{\\\"type\\\":\\\"bulletList\\\",\\\"content\\\":[{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Praktická zkušenost s enginem Enfusion\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Zkušenost s moddingem série Arma\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Nadšení pro military / simulation / sandbox hry\\\"},{\\\"type\\\":\\\"hardBreak\\\"}]}]}]},{\\\"type\\\":\\\"heading\\\",\\\"attrs\\\":{\\\"textAlign\\\":null,\\\"level\\\":2},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Nabízíme:\\\"}]},{\\\"type\\\":\\\"bulletList\\\",\\\"content\\\":[{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Přátelský tým lidí, kteří jsou zapálení pro hry\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Možnosti rozvoje dovedností a profesního růstu\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"Všechny naše hry zdarma\\\"}]}]},{\\\"type\\\":\\\"listItem\\\",\\\"content\\\":[{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null},\\\"content\\\":[{\\\"type\\\":\\\"text\\\",\\\"text\\\":\\\"27 dní dovolené ročně, podíl na zisku společnosti, benefitní program, příspěvek na stravování\\\"}]}]}]},{\\\"type\\\":\\\"paragraph\\\",\\\"attrs\\\":{\\\"textAlign\\\":null}}]}\",\"projectContext\",\"seoTitle\",\"seoDescription\",\"Společnost Bohemia Interactive, přední nezávislé herní studio v České republice hledá Senior Technical Designera/Designerku – AI.\",\"2026-05-12T13:28:09.549Z\",\"2026-09-07T12:07:25.316Z\",\"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\",\"Bohemia Interactive, the leading independent game development company in the Czech Republic is looking for a Senior Technical Designer - AI.\",\"2026-05-12T13:28:09.539Z\",\"2026-09-07T12:07:25.308Z\",\"90ea551f-ad13-4b30-aac9-d34b7593b789\",\"technical-design\",\"Technical Design\",[157],{\"_15\":158,\"_159\":153,\"_11\":12,\"_23\":155,\"_98\":-5,\"_70\":160,\"_72\":160},\"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\",{\"_173\":174,\"_175\":176,\"_177\":178,\"_179\":180},\"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