{"id":226604,"date":"2026-07-12T06:23:50","date_gmt":"2026-07-12T06:23:50","guid":{"rendered":"https:\/\/www.9senses.ai\/?page_id=226604"},"modified":"2026-08-27T13:26:12","modified_gmt":"2026-08-27T13:26:12","slug":"jobs","status":"publish","type":"page","link":"https:\/\/www.9senses.ai\/fr\/jobs\/","title":{"rendered":"Jobs@9senses"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row ns-hdr\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_24_24_tabletWide\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module ns-eyebrow\"><div class=\"et_pb_text_inner\"><p>Working with us<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_1 et_pb_row et_flex_row ns-hdr\">\n<div class=\"et_pb_column_1 et_pb_column et_block_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tabletWide\">\n<div class=\"et_pb_post_title_0 et_pb_post_title et_pb_bg_layout_light et_pb_module et_block_module\"><div class=\"et_pb_title_container\"><h1 class=\"entry-title\">Jobs@9senses<\/h1><\/div><\/div>\n\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module\"><div class=\"et_pb_text_inner\"><p>Working at 9senses isn't just a job. We are driven by three things:<\/p>\n<ul>\n<li>A clear recognition of AI becoming part of our world, whether we want it or not.<\/li>\n<li>Supporting organizations and society with a vision that makes AI beneficial and reduces negative effects.<\/li>\n<li>Profound knowledge of what AI is and isn't, and thus the clear ability to distinguish where to use it and how - with all the necessary guardrails.<\/li>\n<\/ul>\n<p>If you find yourself in this picture, please let us know. We want to grow. There are enough AI evangelists, we need realists.<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tabletWide\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><div class=\"ns-vmap-editor-note\" style=\"position:relative;width:100%;overflow:hidden;aspect-ratio:5\/4;max-height:230px;\"><div style=\"position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none\"><div style=\"padding:10px 12px;border:1px dashed rgba(170,180,205,.55);border-radius:6px;color:#8a93a6;font:600 12px\/1.4 sans-serif;background:rgba(8,13,25,.46)\"><div style=\"margin-bottom:6px\">Vector map \u2014 Main<\/div><code style=\"display:inline-block;padding:3px 6px;border-radius:4px;background:rgba(127,140,170,.12);color:inherit\"><div class=\"ns-vmap-editor-note\" style=\"position:relative;width:100%;overflow:hidden;aspect-ratio:5\/4;max-height:230px;\"><div style=\"position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none\"><div style=\"padding:10px 12px;border:1px dashed rgba(170,180,205,.55);border-radius:6px;color:#8a93a6;font:600 12px\/1.4 sans-serif;background:rgba(8,13,25,.46)\"><div style=\"margin-bottom:6px\">Vector map \u2014 Main<\/div><code style=\"display:inline-block;padding:3px 6px;border-radius:4px;background:rgba(127,140,170,.12);color:inherit\">[ninesenses_vectormap #1]<\/code><div style=\"margin-top:6px;font-weight:400\">Max height: 230px. Preview on the live page.<\/div><\/div><\/div><\/div><\/code><div style=\"margin-top:6px;font-weight:400\">Max height: 230px. Preview on the live page.<\/div><\/div><\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_2 et_pb_row et_block_row\">\n<div class=\"et_pb_column_3 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_1 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><div class=\"nsj-frame\"><div class=\"nsj-carousel-wrap\" data-base-width=\"\" data-loop=\"1\"><button type=\"button\" class=\"nsj-nav nsj-prev\" aria-label=\"Previous\"><span class=\"nsj-nav-icon et-pb-icon\" aria-hidden=\"true\">&#x34;<\/span><\/button><div class=\"nsj-carousel\">\t\t<article class=\"nsj-card\" lang=\"fr\" aria-label=\"GenAI Auditor\" data-href=\"https:\/\/www.9senses.ai\/fr\/genai-auditor\/\">\n\t\t\t<h3 class=\"nsj-card-title\"><a class=\"nsj-card-titlelink\" href=\"https:\/\/www.9senses.ai\/fr\/genai-auditor\/\">GenAI Auditor<\/a><\/h3>\n\t\t\t\t\t\t\t<ul class=\"nsj-card-meta\">\n\t\t\t\t\t\t\t\t\t\t\t<li><span class=\"nsj-loc\">Worldwide<\/span><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><span class=\"nsj-loc\" data-no-translation>Remote<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<p class=\"nsj-card-excerpt\">Test Chatbots systematically from an end-user perspective and provide insights how to improve them.<\/p>\n\t\t\t<a class=\"nsj-card-more\" data-no-translation href=\"https:\/\/www.9senses.ai\/fr\/genai-auditor\/\">read more\u2026<\/a>\n\t\t<\/article>\n\t\t\t\t<article class=\"nsj-card\" lang=\"fr\" aria-label=\"Lead Partner North America\" data-href=\"https:\/\/www.9senses.ai\/fr\/senior-partner-north-america\/\">\n\t\t\t<h3 class=\"nsj-card-title\"><a class=\"nsj-card-titlelink\" href=\"https:\/\/www.9senses.ai\/fr\/senior-partner-north-america\/\">Lead Partner North America<\/a><\/h3>\n\t\t\t\t\t\t\t<ul class=\"nsj-card-meta\">\n\t\t\t\t\t\t\t\t\t\t\t<li><span class=\"nsj-loc\">North America<\/span><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><span class=\"nsj-loc\" data-no-translation>Remote<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<p class=\"nsj-card-excerpt\">Help build the 9senses presence in North America, for clients who have had enough of the AI hype. Can you provide vendor-independent advice and have the courage to say &quot;AI doesn&#039;t fit here&quot;?<\/p>\n\t\t\t<a class=\"nsj-card-more\" data-no-translation href=\"https:\/\/www.9senses.ai\/fr\/senior-partner-north-america\/\">read more\u2026<\/a>\n\t\t<\/article>\n\t\t\t\t<article class=\"nsj-card\" lang=\"fr\" aria-label=\"GenAI-Expert:in Recht und Verwaltung\" data-href=\"https:\/\/www.9senses.ai\/fr\/genai-spezialist-recht-verwaltung\/\">\n\t\t\t<h3 class=\"nsj-card-title\"><a class=\"nsj-card-titlelink\" href=\"https:\/\/www.9senses.ai\/fr\/genai-spezialist-recht-verwaltung\/\">GenAI-Expert:in Recht und Verwaltung<\/a><\/h3>\n\t\t\t\t\t\t\t<ul class=\"nsj-card-meta\">\n\t\t\t\t\t\t\t\t\t\t\t<li><span class=\"nsj-loc\">DACH<\/span><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><span class=\"nsj-loc\" data-no-translation>Remote<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<p class=\"nsj-card-excerpt\">GenAI f\u00fcr Amts- und Rechtssprache: pr\u00e4zise, pr\u00fcfbar, verst\u00e4ndlich. Sie bringen Sprachmodellen bei, deutsche Verwaltungsrealit\u00e4t ernst zu nehmen - und pr\u00fcfen nach, ob sie es tun.<\/p>\n\t\t\t<a class=\"nsj-card-more\" data-no-translation href=\"https:\/\/www.9senses.ai\/fr\/genai-spezialist-recht-verwaltung\/\">read more\u2026<\/a>\n\t\t<\/article>\n\t\t<\/div><button type=\"button\" class=\"nsj-nav nsj-next\" aria-label=\"Next\"><span class=\"nsj-nav-icon et-pb-icon\" aria-hidden=\"true\">&#x35;<\/span><\/button><\/div><script>(function(){\n\t\t\tif (!window.nsjComputeLayout) {\n\t\t\t\twindow.nsjIsFluidWidth = function(){\n\t\t\t\t\treturn window.innerWidth > parseFloat(nsjToken(\"--nsj-mobile\"));\n\t\t\t\t};\n\t\t\t\twindow.nsjToken = function(name, el){\n\t\t\t\t\treturn getComputedStyle(el || document.documentElement).getPropertyValue(name).trim();\n\t\t\t\t};\n\t\t\t\twindow.nsjBaseWidth = function(wrap){\n\t\t\t\t\tvar a = parseFloat(wrap.getAttribute(\"data-base-width\"));\n\t\t\t\t\tif (isFinite(a) && a > 0){ return a; }\n\t\t\t\t\treturn parseFloat(nsjToken(\"--nsj-card-base-width\")) || 0;\n\t\t\t\t};\n\t\t\t\twindow.nsjComputeLayout = function(available, gap, totalCards, baseWidth){\n\t\t\t\t\tvar BASE = baseWidth;\n\t\t\t\t\tavailable = Math.max(0, available || 0);\n\t\t\t\t\tgap = Math.max(0, gap || 0);\n\t\t\t\t\ttotalCards = Math.max(0, totalCards || 0);\n\t\t\t\t\tif (!totalCards){ return { count: 0, width: BASE, center: false }; }\n\t\t\t\t\tvar per = BASE + gap;\n\t\t\t\t\tvar baseCount = Math.max(1, Math.floor((available + gap) \/ per));\n\t\t\t\t\tvar used = baseCount * BASE + (baseCount - 1) * gap;\n\t\t\t\t\tvar remainder = available - used;\n\t\t\t\t\t\/* Only open an extra visible slot when there is actually another\n\t\t\t\t\t   card to fill it. *\/\n\t\t\t\t\tvar fullCount = (totalCards > baseCount && remainder >= (2 \/ 3) * BASE) ? baseCount + 1 : baseCount;\n\t\t\t\t\tfullCount = Math.max(1, fullCount);\n\t\t\t\t\tvar fullWidth = (available - (fullCount - 1) * gap) \/ fullCount;\n\t\t\t\t\tif (!isFinite(fullWidth) || fullWidth <= 0){ fullWidth = BASE; }\n\t\t\t\t\t\/* One or two cards never grow just because the row is wide: they\n\t\t\t\t\t   keep the base width, sit left, and leave the rest empty. *\/\n\t\t\t\t\tif (totalCards < 3){\n\t\t\t\t\t\tvar smallMax = (available - (totalCards - 1) * gap) \/ totalCards;\n\t\t\t\t\t\tvar smallWidth = (isFinite(smallMax) && smallMax > 0) ? Math.min(BASE, smallMax) : BASE;\n\t\t\t\t\t\treturn { count: totalCards, width: smallWidth, center: false };\n\t\t\t\t\t}\n\t\t\t\t\tif (totalCards < fullCount){ return { count: totalCards, width: fullWidth, center: false }; }\n\t\t\t\t\treturn { count: Math.min(fullCount, totalCards), width: fullWidth, center: false };\n\t\t\t\t};\n\t\t\t\twindow.nsjTrackPadX = function(track){\n\t\t\t\t\tvar cs = window.getComputedStyle(track);\n\t\t\t\t\treturn (parseFloat(cs.paddingLeft) || 0) + (parseFloat(cs.paddingRight) || 0);\n\t\t\t\t};\n\t\t\t\twindow.nsjGap = function(track){\n\t\t\t\t\treturn parseFloat(window.getComputedStyle(track).columnGap) || 0;\n\t\t\t\t};\n\t\t\t\t\/* The chevrons anchor on the TOP OF THE EXCERPT TEXT. Same shape as\n\t\t\t\t   the project\/people carousel, which publishes the centre of the card\n\t\t\t\t   media block for the stylesheet to read; those cards have a photo or\n\t\t\t\t   an icon to sit against and a job card has neither, so the anchor is\n\t\t\t\t   the excerpt and the offset puts the button top on it. --nsj-nav-top\n\t\t\t\t   is the button CENTRE (the rule translates by -50%), so half the\n\t\t\t\t   button height goes back on.\n\n\t\t\t\t   One difference from the reference, and it is forced: every card\n\t\t\t\t   photo has the same top, but an excerpt sits lower when the title\n\t\t\t\t   above it wraps to two lines. Taking the SHALLOWEST excerpt across\n\t\t\t\t   the set keeps the arrows still when the treadmill reorders the DOM;\n\t\t\t\t   anchoring on whichever card happens to be first would move them\n\t\t\t\t   every time a card recycled. *\/\n\t\t\t\twindow.nsjSyncNav = function(wrap){\n\t\t\t\t\tvar ex = wrap.querySelectorAll(\".nsj-card-excerpt\");\n\t\t\t\t\tvar btn = wrap.querySelector(\".nsj-nav\");\n\t\t\t\t\tif (!ex.length || !btn){ return; }\n\t\t\t\t\tvar w = wrap.getBoundingClientRect();\n\t\t\t\t\tvar top = null;\n\t\t\t\t\tfor (var i = 0; i < ex.length; i++){\n\t\t\t\t\t\tvar r = ex[i].getBoundingClientRect();\n\t\t\t\t\t\tif (!r.height){ continue; }\n\t\t\t\t\t\tif (top === null || r.top < top){ top = r.top; }\n\t\t\t\t\t}\n\t\t\t\t\tif (top === null){ return; }\n\t\t\t\t\tvar h = btn.getBoundingClientRect().height || 0;\n\t\t\t\t\twrap.style.setProperty(\"--nsj-nav-top\", ((top - w.top) + h \/ 2).toFixed(2) + \"px\");\n\t\t\t\t};\n\t\t\t}\n\t\t\tvar wrap = document.currentScript.previousElementSibling;\n\t\t\tif(!wrap){ return; }\n\t\t\t\/* The frame carries the visible panel, so it is revealed with the\n\t\t\t   wrap \u2014 otherwise an empty embossed box paints before the cards\n\t\t\t   have been sized into it. *\/\n\t\t\tfunction reveal(w){\n\t\t\t\tw.style.visibility = \"visible\";\n\t\t\t\tvar f = w.parentNode;\n\t\t\t\tif (f && f.classList && f.classList.contains(\"nsj-frame\")){ f.style.visibility = \"visible\"; }\n\t\t\t}\n\t\t\tvar track = wrap.querySelector(\".nsj-carousel\");\n\t\t\tvar cards = track ? track.querySelectorAll(\".nsj-card\") : [];\n\t\t\tif(!track || !cards.length){ reveal(wrap); return; }\n\t\t\tvar gap = window.nsjGap(track);\n\t\t\tif (!window.nsjIsFluidWidth()){\n\t\t\t\tif (window.nsjSyncNav){ window.nsjSyncNav(wrap); }\n\t\t\t\treveal(wrap); return;\n\t\t\t}\n\t\t\t\/* clientWidth is the PADDING box \u2014 take the band off it. *\/\n\t\t\tvar available = track.clientWidth - window.nsjTrackPadX(track);\n\t\t\tvar layout = window.nsjComputeLayout(available, gap, cards.length, window.nsjBaseWidth(wrap));\n\t\t\tfor (var i = 0; i < cards.length; i++){ cards[i].style.flex = \"0 0 \" + layout.width + \"px\"; }\n\t\t\tif (window.nsjSyncNav){ window.nsjSyncNav(wrap); }\n\t\t\treveal(wrap);\n\t\t})();<\/script><\/div><noscript><style>.nsj-carousel-wrap,.nsj-frame{visibility:visible !important;}<\/style><\/noscript><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":15,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_ns_ir":"","_ns_ir_pending":"","_ns_structural_eyebrow":"","_ns_ir_live":"","_ns_structural_enabled":"","_ns_structural_body_v1":"","n9tr_seo_title_de_DE":"Jobs@9senses | Karriere bei 9senses","n9tr_seo_description_de_DE":"Arbeiten bei 9senses: herstellerunabh\u00e4ngige KI-Beratung und Audits, aufgebaut von KI-Experten. Offene Stellen und was uns antreibt.","n9tr_seo_title_fr_FR":"","n9tr_seo_description_fr_FR":"","footnotes":""},"class_list":["post-226604","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.9senses.ai\/fr\/wp-json\/wp\/v2\/pages\/226604","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.9senses.ai\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.9senses.ai\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.9senses.ai\/fr\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.9senses.ai\/fr\/wp-json\/wp\/v2\/comments?post=226604"}],"version-history":[{"count":28,"href":"https:\/\/www.9senses.ai\/fr\/wp-json\/wp\/v2\/pages\/226604\/revisions"}],"predecessor-version":[{"id":229790,"href":"https:\/\/www.9senses.ai\/fr\/wp-json\/wp\/v2\/pages\/226604\/revisions\/229790"}],"wp:attachment":[{"href":"https:\/\/www.9senses.ai\/fr\/wp-json\/wp\/v2\/media?parent=226604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}