{"id":1201,"date":"2026-10-22T04:15:12","date_gmt":"2026-10-22T04:15:12","guid":{"rendered":"https:\/\/getaiwork.com\/articles\/?p=1201"},"modified":"2026-10-22T13:19:20","modified_gmt":"2026-10-22T13:19:20","slug":"shield-ai-jobs","status":"publish","type":"post","link":"https:\/\/getaiwork.com\/articles\/shield-ai-jobs\/","title":{"rendered":"Shield AI Jobs: 659 Open Roles and the Clearance Question"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Shield AI jobs, counted on its own Lever board on 22 October 2026, number 659 postings, 533 of them in the United States. Of those 533, 252 mention a security approval and 264 carry no clearance or citizenship line at all. Most are senior engineering roles; 99 sit in finance, IT, people, legal, facilities or sales.<\/strong><\/p>\n\n\n\n<div class=\"msq-audio\" data-article=\"shield-ai-jobs\" data-minutes=\"20\">\n<style>.msq-audio{margin:1.25em 0 1.75em;padding:16px 18px;background:#F1F4FA;border:1px solid #DDE3EE;border-radius:12px}\n.msq-audio-lead{margin:0 0 8px;font-size:.95em}.msq-audio audio{width:100%;margin:0 0 12px;display:block}\n.msq-toc-title{margin:0 0 6px;font-weight:700}.msq-toc ol{margin:0;padding:0;list-style:none}\n.msq-toc li{display:flex;gap:10px;align-items:center;padding:6px 6px;border-bottom:1px solid #DDE3EE;border-radius:8px}\n.msq-toc li:last-child{border-bottom:0}.msq-toc li.is-active{background:#fff}\n.msq-toc-play{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:0;background:#1E3A8A;color:#fff;font:inherit;font-size:.72em;line-height:30px;padding:0;cursor:pointer}\n.msq-toc-play.is-playing{background:#B45309}\n.msq-toc-time{flex:0 0 auto;min-width:3.1em;font-variant-numeric:tabular-nums;color:#55555F;font-size:.9em}\n.msq-toc a{color:#1B1F24;text-decoration:none;line-height:1.35}.msq-toc li.is-active a{font-weight:700;color:#1E3A8A}\n.msq-audio-note{margin:10px 0 0;font-size:.82em;color:#55555F}\nh2.wp-block-heading[id]{scroll-margin-top:24px}\n.msq-hplay{display:inline-block;vertical-align:middle;width:26px;height:26px;margin:0 0 0 10px;border-radius:50%;border:0;background:#1E3A8A;cursor:pointer;padding:0;position:relative;top:-2px}\n.msq-hplay::before{content:'\u25b6\ufe0e';display:block;color:#fff;font-size:11px;line-height:26px;text-align:center}\n.msq-hplay.is-playing{background:#B45309}.msq-hplay.is-playing::before{content:'\u2016';font-size:13px;font-weight:700}\n.msq-bar{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:center;gap:10px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#FFFFFF;border-top:1px solid #DDE3EE;box-shadow:0 -4px 16px rgba(0,0,0,.08);font-size:.92em;color:#1B1F24;transition:transform .2s ease}\n.msq-bar.is-hidden{transform:translateY(130%)}\n.msq-bar-play{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:#1E3A8A;color:#fff;font:inherit;font-weight:700;padding:8px 14px 8px 12px;cursor:pointer;white-space:nowrap}\n.msq-bar-play.is-playing{background:#B45309}\n.msq-bar-icon::before{content:'\u25b6\ufe0e';font-size:12px}.msq-bar-play.is-playing .msq-bar-icon::before{content:'\u2016';font-size:14px;font-weight:700}\n.msq-bar-chapter{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.msq-bar-time{flex:0 0 auto;font-variant-numeric:tabular-nums;color:#55555F;font-size:.9em}\n.msq-bar-rate,.msq-bar-close{flex:0 0 auto;border:1px solid #DDE3EE;background:#fff;color:#1B1F24;font:inherit;font-size:.85em;line-height:1;border-radius:8px;padding:7px 9px;cursor:pointer}\n.msq-bar-close::before{content:'\u2715'}\n.msq-bar.msq-bar-pill{left:auto;right:14px;bottom:14px;padding:6px;padding-bottom:6px;border:1px solid #DDE3EE;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.15)}\n.msq-bar.msq-bar-pill .msq-bar-chapter,.msq-bar.msq-bar-pill .msq-bar-time,.msq-bar.msq-bar-pill .msq-bar-rate{display:none}\nbody.msq-has-bar{padding-bottom:76px}\n@media (max-width:600px){.msq-bar-time{display:none}.msq-bar{gap:8px;padding-left:10px;padding-right:10px}}\n.msq-s.msq-now{background:#F1F4FA;box-shadow:0 2px 0 #1E3A8A;border-radius:2px}\ntr.msq-now td,tr.msq-now th{background:#F1F4FA;box-shadow:inset 0 -2px 0 #1E3A8A}\n@media (hover:hover){.msq-s,tr[data-i]{cursor:pointer}.msq-s:hover{background:#F1F4FA}}<\/style>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"AudioObject\",\"@id\":\"https:\/\/getaiwork.com\/articles\/shield-ai-jobs\/#audio\",\"name\":\"Shield AI Jobs: 659 Open Roles and the Clearance Question, read aloud\",\"description\":\"Synthetic voice reading of the article, recorded 22 October 2026.\",\"contentUrl\":\"https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/shield-ai-jobs-audio-202610220951.mp3\",\"encodingFormat\":\"audio\/mpeg\",\"duration\":\"PT20M1S\",\"uploadDate\":\"2026-10-22\",\"inLanguage\":\"en-US\",\"isAccessibleForFree\":true,\"mainEntityOfPage\":\"https:\/\/getaiwork.com\/articles\/shield-ai-jobs\/\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"Shield AI Jobs: 659 Open Roles and the Clearance Question\",\"startOffset\":0,\"endOffset\":58},{\"@type\":\"Clip\",\"name\":\"How many Shield AI jobs are open, and why do the trackers disagree?\",\"startOffset\":58,\"endOffset\":304,\"url\":\"https:\/\/getaiwork.com\/articles\/shield-ai-jobs\/#how-many-shield-ai-jobs-are-open-and-why-do-the-trackers-dis\"},{\"@type\":\"Clip\",\"name\":\"Which Shield AI jobs require a security clearance or US citizenship?\",\"startOffset\":304,\"endOffset\":502,\"url\":\"https:\/\/getaiwork.com\/articles\/shield-ai-jobs\/#which-shield-ai-jobs-require-a-security-clearance-or-us-citi\"},{\"@type\":\"Clip\",\"name\":\"What do Shield AI jobs pay, as listed on the postings?\",\"startOffset\":502,\"endOffset\":768,\"url\":\"https:\/\/getaiwork.com\/articles\/shield-ai-jobs\/#what-do-shield-ai-jobs-pay-as-listed-on-the-postings\"},{\"@type\":\"Clip\",\"name\":\"Which Shield AI jobs are open to someone without an engineering degree?\",\"startOffset\":768,\"endOffset\":881,\"url\":\"https:\/\/getaiwork.com\/articles\/shield-ai-jobs\/#which-shield-ai-jobs-are-open-to-someone-without-an-engineer\"},{\"@type\":\"Clip\",\"name\":\"What do people who work or interviewed at Shield AI report?\",\"startOffset\":881,\"endOffset\":1117,\"url\":\"https:\/\/getaiwork.com\/articles\/shield-ai-jobs\/#what-do-people-who-work-or-interviewed-at-shield-ai-report\"},{\"@type\":\"Clip\",\"name\":\"What has Shield AI announced about new jobs in Kansas and Washington?\",\"startOffset\":1117,\"endOffset\":1201,\"url\":\"https:\/\/getaiwork.com\/articles\/shield-ai-jobs\/#what-has-shield-ai-announced-about-new-jobs-in-kansas-and-wa\"}],\"contentSize\":\"8.4 MB\"}<\/script>\n<p class=\"msq-audio-lead\"><strong>Listen to this article<\/strong>, about 20 minutes. A synthetic voice reads the article and announces each section title as it begins; tables are read row by row and the questions at the end are left out.<\/p>\n<audio class=\"msq-audio-player\" controls preload=\"metadata\" src=\"https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/shield-ai-jobs-audio-202610220951.mp3\"><\/audio>\n<nav class=\"msq-toc\" aria-label=\"In this article\"><p class=\"msq-toc-title\">In this article<\/p>\n<ol>\n<li data-start=\"0.0\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"0.0\" aria-label=\"Play from: Shield AI Jobs: 659 Open Roles and the Clearance Question\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:00<\/span><a href=\"#top\">Shield AI Jobs: 659 Open Roles and the Clearance Question<\/a><\/li>\n<li data-start=\"58.38\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"58.38\" aria-label=\"Play from: How many Shield AI jobs are open, and why do the trackers disagree?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:58<\/span><a href=\"#how-many-shield-ai-jobs-are-open-and-why-do-the-trackers-dis\">How many Shield AI jobs are open, and why do the trackers disagree?<\/a><\/li>\n<li data-start=\"303.84\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"303.84\" aria-label=\"Play from: Which Shield AI jobs require a security clearance or US citizenship?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">5:04<\/span><a href=\"#which-shield-ai-jobs-require-a-security-clearance-or-us-citi\">Which Shield AI jobs require a security clearance or US citizenship?<\/a><\/li>\n<li data-start=\"502.5\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"502.5\" aria-label=\"Play from: What do Shield AI jobs pay, as listed on the postings?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">8:22<\/span><a href=\"#what-do-shield-ai-jobs-pay-as-listed-on-the-postings\">What do Shield AI jobs pay, as listed on the postings?<\/a><\/li>\n<li data-start=\"768.24\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"768.24\" aria-label=\"Play from: Which Shield AI jobs are open to someone without an engineering degree?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">12:48<\/span><a href=\"#which-shield-ai-jobs-are-open-to-someone-without-an-engineer\">Which Shield AI jobs are open to someone without an engineering degree?<\/a><\/li>\n<li data-start=\"881.14\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"881.14\" aria-label=\"Play from: What do people who work or interviewed at Shield AI report?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">14:41<\/span><a href=\"#what-do-people-who-work-or-interviewed-at-shield-ai-report\">What do people who work or interviewed at Shield AI report?<\/a><\/li>\n<li data-start=\"1117.24\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"1117.24\" aria-label=\"Play from: What has Shield AI announced about new jobs in Kansas and Washington?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">18:37<\/span><a href=\"#what-has-shield-ai-announced-about-new-jobs-in-kansas-and-wa\">What has Shield AI announced about new jobs in Kansas and Washington?<\/a><\/li>\n<\/ol><\/nav>\n<p class=\"msq-audio-note\">Recorded 22 October 2026 from the article as published that day. Press a chapter to jump there; the highlighted line is what is playing. A play button sits beside every section heading, and once you scroll past this player a bar at the bottom of the screen keeps the controls in reach. Tap or click any sentence to hear the reading start from there.<\/p>\n<script>var MSQ_SENT = [[0.0,\"h\",\"shieldaijobs659openroles\",47],[6.36,\"p\",\"shieldaijobscountedonits\",95],[17.76,\"p\",\"ofthose533252mentionasec\",82],[28.08,\"p\",\"mostareseniorengineering\",73],[36.64,\"p\",\"onthispageall659postings\",226],[58.38,\"h\",\"howmanyshieldaijobsareop\",53],[62.74,\"p\",\"searchforshieldaijobsand\",85],[70.22,\"p\",\"autoboundprintedabout101\",143],[88.02,\"p\",\"underdogscareersguidedat\",63],[94.66,\"p\",\"thecompanysownboardatjob\",119],[108.1,\"p\",\"thetrackersscrapeondiffe\",78],[113.42,\"p\",\"28requisitionnumbersappe\",122],[125.38,\"p\",\"aechelonthesimulationbus\",109],[133.54,\"p\",\"itsrolesarenotinthe659\",22],[136.06,\"p\",\"230postingswerecreatedin\",144],[148.98,\"p\",\"568postingsareonsite69hy\",39],[154.02,\"p\",\"seattleleadswith164thend\",69],[163.5,\"p\",\"sixteenareinindiainnewde\",69],[170.7,\"t\",\"hivemindautonomysoftware\",120],[187.22,\"t\",\"xbataircraftengineering\",64],[194.82,\"t\",\"aircraftoperationsandfie\",69],[202.82,\"t\",\"salesandbusinessdevelopm\",66],[212.26,\"t\",\"vbataircraftengineering\",62],[220.1,\"t\",\"financeandaccounting\",59],[227.34,\"t\",\"raptorxengineering\",57],[233.22,\"t\",\"itandenterpriseoperation\",64],[240.94,\"t\",\"strategyandexecutiveoffi\",65],[249.14,\"t\",\"peopleandrecruiting\",57],[254.82,\"t\",\"legalfacilitiesinternsan\",76],[263.5,\"t\",\"total\",46],[270.14,\"p\",\"countedfromshieldaisleve\",96],[279.62,\"p\",\"threequartersoftheboardi\",158],[289.86,\"p\",\"thesameexercisefound98ro\",96],[298.06,\"p\",\"shieldaibuildsaircraftan\",44],[303.84,\"h\",\"whichshieldaijobsrequire\",57],[308.76,\"p\",\"thisisthequestionthetrac\",75],[312.96,\"p\",\"wereadthefulltextofall53\",113],[323.56,\"p\",\"252mentionasecurityclear\",119],[335.72,\"p\",\"inpracticethatmeansuscit\",205],[350.72,\"p\",\"afurther17carrycitizensh\",104],[359.72,\"t\",\"namesanactiveorcurrently\",160],[377.64,\"t\",\"asksfortheabilitytoobtai\",161],[395.08,\"t\",\"clearancementionedinothe\",115],[406.52,\"t\",\"uscitizenshiporitaronlyn\",130],[420.52,\"t\",\"noclearanceorcitizenship\",159],[436.96,\"p\",\"functionchangestheoddsco\",32],[438.8,\"p\",\"101ofthe139usxbatenginee\",146],[453.28,\"p\",\"the24financeandaccountin\",135],[462.24,\"p\",\"itaristhequietergate37us\",193],[479.0,\"p\",\"thisisnotlegalorimmigrat\",33],[481.6,\"p\",\"whetherapostingsclearanc\",183],[497.16,\"p\",\"thecountsabovedescribeth\",62],[502.5,\"h\",\"whatdoshieldaijobspayasl\",42],[506.02,\"p\",\"528ofthe533uspostingspri\",103],[516.14,\"p\",\"therangesarewideonpurpos\",122],[525.54,\"p\",\"nothingbelowisapredictio\",43],[529.06,\"p\",\"itiswhatthelistingprinte\",54],[534.34,\"t\",\"associatefacilitiescoord\",112],[550.78,\"t\",\"productiontechnician\",97],[565.5,\"t\",\"summer2027softwareengine\",116],[580.94,\"t\",\"vbatairvehicleoperator\",154],[600.14,\"t\",\"technicalwriterr5661\",103],[617.42,\"t\",\"associatesystemsadminist\",119],[635.5,\"t\",\"engineerisoftwareintegra\",117],[652.62,\"t\",\"presentationdesignerr594\",109],[666.82,\"t\",\"senioraccountantr5542\",111],[682.22,\"t\",\"seniorrecruiterga\",107],[697.18,\"t\",\"seniorstaffsoftwareengin\",189],[720.62,\"t\",\"seniormanagerengineering\",137],[739.7,\"p\",\"acrossthe500annualranges\",135],[755.58,\"p\",\"thepostingssayfulltimeof\",74],[760.54,\"p\",\"thehighestpayingaijobspa\",82],[768.24,\"h\",\"whichshieldaijobsareopen\",59],[772.24,\"p\",\"fewerthanyouwouldhopeand\",36],[774.96,\"p\",\"stripoutthedivisionsthat\",209],[794.92,\"p\",\"thenlookatthelevelwords\",23],[796.4,\"p\",\"205ustitlescarrystaff165\",114],[812.08,\"p\",\"theadvertspromisinganaic\",85],[818.84,\"p\",\"theboardwantspeoplewhoal\",51],[821.88,\"p\",\"therolesanonengineercanr\",306],[844.84,\"p\",\"allareonsiteand98ofthe99\",118],[855.8,\"p\",\"noneofthesixteenindiapos\",42],[858.8,\"p\",\"ifyouareweighingaboardli\",250],[881.14,\"h\",\"whatdopeoplewhoworkorint\",48],[885.38,\"p\",\"wereadfivethreadswithabo\",259],[908.82,\"p\",\"thesearereportsnotfindin\",45],[912.02,\"p\",\"glassdoorsshieldaipagesh\",124],[925.58,\"p\",\"anengineerinanaugust2026\",165],[938.38,\"p\",\"theirofficerankingwashin\",68],[944.38,\"p\",\"inthesamethreadinoctober\",228],[960.26,\"p\",\"theauthorofanovember2025\",141],[970.78,\"p\",\"afebruary2026replyfromso\",200],[985.9,\"p\",\"aflighttestcandidatewrot\",144],[997.1,\"p\",\"anothercandidatethatmont\",60],[1000.98,\"p\",\"acommenterinapril2026who\",170],[1013.38,\"p\",\"thespouseofanengineerwro\",126],[1021.98,\"p\",\"inaseptember2026paythrea\",195],[1040.7,\"p\",\"therangerunsfromateamwit\",178],[1053.9,\"p\",\"wheretheaccountsagreewit\",125],[1063.62,\"p\",\"wheretheydivergethecaree\",141],[1071.82,\"p\",\"onemoreitembelongsherebe\",85],[1077.5,\"p\",\"reutersreportedon5june20\",209],[1094.94,\"p\",\"inthesamereportshieldaia\",216],[1110.22,\"p\",\"thoseareallegationsandac\",91],[1117.24,\"h\",\"whathasshieldaiannounced\",57],[1121.88,\"p\",\"on30september2026shielda\",154],[1136.16,\"p\",\"thereleasesaysbuildingan\",142],[1146.52,\"p\",\"readthenextsentencebefor\",127],[1157.52,\"p\",\"on8october2026thecompany\",95],[1166.48,\"p\",\"ontheboardtodaythatlooks\",156],[1180.68,\"p\",\"aprojectionisnotalisting\",24],[1182.96,\"p\",\"thelistingisthethingyouc\",33],[1185.8,\"p\",\"ifadefenceengineeringboa\",86],[1190.76,\"p\",\"thenoexperienceaitrainin\",144]];\n(function(){\n  function init(){\n  var root = document.querySelector('.msq-audio'); if (!root) { return; }\n  var audio = root.querySelector('audio'), items = Array.prototype.slice.call(root.querySelectorAll('.msq-toc li'));\n  var starts = items.map(function(li){ return parseFloat(li.getAttribute('data-start')) || 0; });\n  var names = items.map(function(li){ return li.querySelector('a').textContent; });\n  var anchors = items.map(function(li){ var h = li.querySelector('a').getAttribute('href') || ''; return (h.charAt(0) === '#' && h !== '#top') ? document.getElementById(h.slice(1)) : null; });\n  var article = root.getAttribute('data-article') || location.pathname, minutes = root.getAttribute('data-minutes') || '';\n  var marks = {}, started = false, pausedAt = -1, closed = false, ended = false;\n  var RATES = [1, 1.25, 1.5], rate = 1;\n  try { var saved = parseFloat(localStorage.getItem('msq-audio-rate')); if (RATES.indexOf(saved) >= 0) { rate = saved; } } catch (e) {}\n  audio.playbackRate = rate;\n  function track(name, extra){ try { if (typeof gtag === 'function') { var p = { article: article }; for (var k in extra) { p[k] = extra[k]; } gtag('event', name, p); } } catch (e) {} }\n  function current(){ var t = audio.currentTime, idx = 0; for (var i = 0; starts.length > i; i += 1) { if (t + 0.25 >= starts[i]) { idx = i; } } return idx; }\n  function onScreen(){\n    var line = window.innerHeight \/ 3, idx = 0;\n    for (var i = 0; anchors.length > i; i += 1) { var el = anchors[i]; if (el && line >= el.getBoundingClientRect().top) { idx = i; } }\n    return idx;\n  }\n  function fmt(s){ s = Math.max(0, Math.round(s || 0)); var m = Math.floor(s \/ 60), r = s % 60; return m + ':' + (10 > r ? '0' : '') + r; }\n  function play(from, source){\n    if (from !== null) { audio.currentTime = from; }\n    var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n    track(from === null ? 'audio_resume' : 'audio_chapter', { chapter: names[current()], start: Math.round(audio.currentTime), source: source });\n  }\n  var hbtns = anchors.map(function(el, i){\n    if (!el) { return null; }\n    var b = document.createElement('button'); b.type = 'button'; b.className = 'msq-hplay'; b.setAttribute('aria-label', 'Play this section: ' + names[i]);\n    b.addEventListener('click', function(){\n      if (!audio.paused && current() === i) { audio.pause(); track('audio_pause', { source: 'heading' }); return; }\n      play(starts[i], 'heading');\n    });\n    el.appendChild(b); return b;\n  });\n  var bar = document.createElement('div'); bar.className = 'msq-bar msq-bar-pill is-hidden'; bar.setAttribute('role', 'region'); bar.setAttribute('aria-label', 'Audio player');\n  var playBtn = document.createElement('button'); playBtn.type = 'button'; playBtn.className = 'msq-bar-play';\n  var icon = document.createElement('span'); icon.className = 'msq-bar-icon'; icon.setAttribute('aria-hidden', 'true');\n  var label = document.createElement('span'); label.className = 'msq-bar-label';\n  playBtn.appendChild(icon); playBtn.appendChild(label);\n  var chap = document.createElement('span'); chap.className = 'msq-bar-chapter';\n  var clock = document.createElement('span'); clock.className = 'msq-bar-time';\n  var rateBtn = document.createElement('button'); rateBtn.type = 'button'; rateBtn.className = 'msq-bar-rate'; rateBtn.setAttribute('aria-label', 'Playback speed');\n  var closeBtn = document.createElement('button'); closeBtn.type = 'button'; closeBtn.className = 'msq-bar-close'; closeBtn.setAttribute('aria-label', 'Close the audio bar');\n  bar.appendChild(playBtn); bar.appendChild(chap); bar.appendChild(clock); bar.appendChild(rateBtn); bar.appendChild(closeBtn);\n  document.body.appendChild(bar);\n  function showRate(){ rateBtn.textContent = (rate === 1 ? '1' : String(rate)) + 'x'; }\n  showRate();\n  rateBtn.addEventListener('click', function(){\n    rate = RATES[(RATES.indexOf(rate) + 1) % RATES.length]; audio.playbackRate = rate; showRate();\n    try { localStorage.setItem('msq-audio-rate', String(rate)); } catch (e) {}\n    track('audio_rate', { rate: rate });\n  });\n  closeBtn.addEventListener('click', function(){\n    closed = true; if (!audio.paused) { audio.pause(); } paint(); track('audio_bar_close', {});\n  });\n  function mode(){\n    if (!audio.paused) { return 'pause'; }\n    if (ended) { return 'again'; }\n    if (!started) { return 'listen'; }\n    return (pausedAt === onScreen()) ? 'resume' : 'section';\n  }\n  playBtn.addEventListener('click', function(){\n    var m = mode();\n    if (m === 'pause') { audio.pause(); track('audio_pause', { source: 'bar' }); return; }\n    if (m === 'again') { ended = false; play(0, 'bar'); return; }\n    if (m === 'resume') { play(null, 'bar'); return; }\n    play(starts[onScreen()], 'bar');\n  });\n  function paint(){\n    var idx = current(), playing = !audio.paused, m = mode();\n    items.forEach(function(li, i){\n      var on = (i === idx) && playing, b = li.querySelector('.msq-toc-play'), a = li.querySelector('a');\n      li.classList.toggle('is-active', on); b.classList.toggle('is-playing', on);\n      b.textContent = on ? '\u2016' : '\u25b6\ufe0e';\n      b.setAttribute('aria-label', (on ? 'Pause: ' : 'Play from: ') + a.textContent);\n    });\n    hbtns.forEach(function(b, i){ if (b) { var on = (i === idx) && playing; b.classList.toggle('is-playing', on); b.setAttribute('aria-label', (on ? 'Pause this section: ' : 'Play this section: ') + names[i]); } });\n    playBtn.classList.toggle('is-playing', playing);\n    label.textContent = m === 'pause' ? 'Pause' : m === 'again' ? 'Play again' : m === 'resume' ? 'Resume' : m === 'section' ? 'Play this section' : 'Listen, ' + minutes + ' min';\n    playBtn.setAttribute('aria-label', label.textContent);\n    chap.textContent = started ? names[(playing || m === 'resume') ? idx : onScreen()] : '';\n    clock.textContent = started ? fmt(audio.currentTime) + ' \/ ' + fmt(audio.duration) : '';\n    bar.classList.toggle('msq-bar-pill', !started);\n    var show = !closed && (started || 0 > root.getBoundingClientRect().bottom);\n    bar.classList.toggle('is-hidden', !show);\n    document.body.classList.toggle('msq-has-bar', show);\n  }\n  root.addEventListener('click', function(e){\n    var b = e.target.closest ? e.target.closest('.msq-toc-play') : null; if (!b) { return; }\n    var li = b.parentNode, s = parseFloat(b.getAttribute('data-start')) || 0;\n    if (!audio.paused && current() === items.indexOf(li)) { audio.pause(); track('audio_pause', { source: 'index' }); return; }\n    play(s, 'index');\n  });\n  audio.addEventListener('play', function(){ ended = false; closed = false; if (!started) { started = true; track('audio_play', { minutes: Math.round((audio.duration || 0) \/ 60) }); } paint(); });\n  audio.addEventListener('pause', function(){ pausedAt = current(); paint(); });\n  audio.addEventListener('timeupdate', function(){\n    paint();\n    if (audio.duration > 0) {\n      var pct = Math.floor(audio.currentTime \/ audio.duration * 100);\n      [25, 50, 75].forEach(function(m){ if (pct >= m && !marks[m]) { marks[m] = true; track('audio_progress', { percent: m }); } });\n    }\n  });\n  audio.addEventListener('ended', function(){ ended = true; track('audio_complete', {}); paint(); });\n  var ticking = false;\n  function onScroll(){ if (ticking) { return; } ticking = true; setTimeout(function(){ ticking = false; paint(); }, 80); }\n  window.addEventListener('scroll', onScroll, { passive: true }); window.addEventListener('resize', onScroll);\n  paint();\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\n(function(){\n  function start(){\n    var root = document.querySelector('.msq-audio'), audio = root ? root.querySelector('audio') : null;\n    var map = (typeof MSQ_SENT !== 'undefined') ? MSQ_SENT : [];\n    if (!root || !audio || !map.length) { return; }\n    var scope = root.closest('main') || root.closest('article') || root.closest('.entry-content') || document.body;\n    var SKIP = '.msq-audio,.msq,.msq-tool,.msq-end,.msq-bar,script,style,noscript,figcaption,#rank-math-faq,.rank-math-block,nav,header,footer';\n    function norm(s){ return s.toLowerCase().replace(\/[^a-z0-9]+\/g, ''); }\n    var nodes = [], stream = '', walker = document.createTreeWalker(scope, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = walker.nextNode())) {\n      var el = n.parentElement; if (!el || el.closest(SKIP)) { continue; }\n      var raw = n.nodeValue, keep = [], norms = '';\n      for (var i = 0; raw.length > i; i += 1) { var c = raw.charAt(i).toLowerCase(); if (\/[a-z0-9]\/.test(c)) { keep.push(i); norms += c; } }\n      if (!norms) { continue; }\n      nodes.push({ node: n, a: stream.length, b: stream.length + norms.length, keep: keep });\n      stream += norms;\n    }\n    var segs = [], cursor = 0, lastRow = null;\n    map.forEach(function(m, idx){\n      var kind = m[1], f = m[2], len = m[3];\n      if (kind === 't') {\n        var rows = scope.querySelectorAll('tr'), after = !lastRow;\n        for (var r = 0; rows.length > r; r += 1) {\n          var tr = rows[r];\n          if (!after) { if (tr === lastRow) { after = true; } continue; }\n          var cell = tr.querySelector('td,th');\n          if (cell && norm(cell.textContent).indexOf(f) === 0) { tr.setAttribute('data-i', idx); lastRow = tr; break; }\n        }\n        return;\n      }\n      var p = stream.indexOf(f, cursor); if (0 > p) { return; }\n      segs.push({ i: idx, a: p, b: Math.min(p + len, stream.length) }); cursor = p + len;\n    });\n    var si = 0;\n    nodes.forEach(function(nd){\n      var frag = document.createDocumentFragment(), raw = nd.node.nodeValue, rawPos = 0, any = false;\n      for (var k = si; segs.length > k; k += 1) {\n        var sg = segs[k]; if (sg.a >= nd.b) { break; } if (nd.a >= sg.b) { continue; }\n        var s = Math.max(sg.a, nd.a), e = Math.min(sg.b, nd.b);\n        var rs = nd.keep[s - nd.a], re2 = nd.keep[e - nd.a - 1] + 1;\n        if (rs > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos, rs))); }\n        var span = document.createElement('span'); span.className = 'msq-s'; span.setAttribute('data-i', sg.i); span.textContent = raw.slice(rs, re2);\n        frag.appendChild(span); rawPos = re2; any = true;\n        if (sg.b > nd.b) { break; }\n      }\n      while (segs.length > si && nd.b >= segs[si].b) { si += 1; }\n      if (!any) { return; }\n      if (raw.length > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos))); }\n      nd.node.parentNode.replaceChild(frag, nd.node);\n    });\n    var starts = map.map(function(m){ return m[0]; }), curIdx = -1, lastUser = 0, timer = null, autoUntil = 0, dragging = false;\n    function idxAt(t){ var lo = 0, hi = starts.length; while (hi > lo + 1) { var mid = (lo + hi) >> 1; if (t + 0.15 >= starts[mid]) { lo = mid; } else { hi = mid; } } return (t + 0.15 >= starts[0]) ? lo : -1; }\n    function setNow(i){\n      if (i === curIdx) { return; }\n      Array.prototype.forEach.call(scope.querySelectorAll('.msq-now'), function(el){ el.classList.remove('msq-now'); });\n      curIdx = i; if (0 > i) { return; }\n      var els = scope.querySelectorAll('[data-i=\"' + i + '\"]'); if (!els.length) { return; }\n      Array.prototype.forEach.call(els, function(el){ el.classList.add('msq-now'); });\n      var r = els[0].getBoundingClientRect(), now = Date.now();\n      if (!dragging && now > lastUser + 2500 && (80 > r.top || r.bottom > window.innerHeight - 140)) {\n        var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n        autoUntil = now + (reduce ? 400 : 1600);\n        els[0].scrollIntoView({ block: 'center', behavior: reduce ? 'auto' : 'smooth' });\n      }\n    }\n    function tick(){ if (!audio.paused) { setNow(idxAt(audio.currentTime)); } }\n    function userScrolled(){ lastUser = Date.now(); }\n    ['wheel', 'touchmove', 'keydown'].forEach(function(ev){ window.addEventListener(ev, userScrolled, { passive: true }); });\n    window.addEventListener('scroll', function(){ if (Date.now() > autoUntil) { userScrolled(); } }, { passive: true });\n    window.addEventListener('mousedown', function(e){ if (e.clientX >= document.documentElement.clientWidth) { dragging = true; userScrolled(); } }, { passive: true });\n    window.addEventListener('mouseup', function(){ if (dragging) { dragging = false; userScrolled(); } }, { passive: true });\n    audio.addEventListener('play', function(){ if (timer) { clearInterval(timer); } timer = setInterval(tick, 150); tick(); });\n    audio.addEventListener('pause', function(){ if (timer) { clearInterval(timer); timer = null; } });\n    scope.addEventListener('click', function(e){\n      if (e.target.closest('a, button, input, select, textarea, label, summary, .msq, .msq-tool, .msq-end, .msq-audio, .msq-bar')) { return; }\n      var sel = window.getSelection ? String(window.getSelection()) : '';\n      if (sel && sel.trim()) { return; }\n      var el = e.target.closest('[data-i]'); if (!el) { return; }\n      var i = parseInt(el.getAttribute('data-i'), 10); if (isNaN(i)) { return; }\n      if (!audio.paused && i === curIdx) { return; }\n      lastUser = Date.now();\n      audio.currentTime = starts[i];\n      var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n      try { if (typeof gtag === 'function') { gtag('event', 'audio_chapter', { article: location.pathname, source: 'sentence', start: Math.round(starts[i]) }); } } catch (err) {}\n    });\n    audio.addEventListener('seeked', tick);\n    audio.addEventListener('ended', function(){ setNow(-1); });\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); } else { start(); }\n})();<\/script>\n<\/div>\n\n\n\n<p class=\"msq-hook wp-block-paragraph\">On this page: all 659 postings on Shield AI&#8217;s own board counted on 22 October 2026 by function, the 533 US postings sorted by their clearance and citizenship wording, pay only as printed on twelve named listings, and what eight people on four forum threads report about the hours.<\/p>\n\n\n\n<div class=\"msq\" id=\"ms-quiz\" data-slug=\"shield-ai-jobs\" data-category=\"ai-jobs\" data-list=\"1\">\n<style>.msq,.msq-hook,.msq-box,.msq-end,.msq-tool{--msq-accent:#1E3A8A;--msq-accent-text:#FFFFFF;--msq-line:#DDE3EE;--msq-warn:#B45309;--msq-muted:#55555F;--msq-tint:#F1F4FA;--msq-base:#FFFFFF}\n.msq{margin:1.25em 0 1.75em}\n.msq-hook{border-left:3px solid var(--msq-accent);padding:6px 14px;color:var(--msq-muted);font-size:.97em}\n.msq-box{background:var(--msq-tint);border:1px solid var(--msq-line);border-radius:12px;padding:0}\n.msq-box>summary{cursor:pointer;list-style:none;padding:14px 18px;font-weight:700;color:var(--msq-accent)}\n.msq-box>summary::-webkit-details-marker{display:none}\n.msq-box>summary::before{content:\"+\";display:inline-block;width:1.1em;font-weight:800}\n.msq-box[open]>summary::before{content:\"\\00d7\"}\n.msq-body{padding:2px 18px 18px}\n.msq-intro{margin:0 0 12px;font-size:.95em;color:var(--msq-muted)}\n.msq-list{margin:0;padding:0;list-style:none}\n.msq-q{margin:0 0 18px;padding:0}\n.msq-question{font-weight:700;margin:0 0 8px}\n.msq-options{display:flex;flex-direction:column;gap:8px}\n.msq-opt{text-align:left;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:8px;padding:10px 12px;font:inherit;font-size:.95em;color:inherit;cursor:pointer;line-height:1.35}\n.msq-opt:hover{border-color:var(--msq-accent)}\n.msq-opt[disabled]{cursor:default}\n.msq-opt.is-right{border-color:var(--msq-accent);background:var(--msq-line);font-weight:700}\n.msq-opt.is-wrong{border-color:var(--msq-warn);color:var(--msq-warn)}\n.msq-explain{margin:8px 0 0;font-size:.92em;padding:10px 12px;border-left:3px solid var(--msq-accent);background:var(--msq-base);border-radius:0 8px 8px 0}\n.msq-explain[hidden]{display:none}\n.msq-verdict{font-weight:700}\n.msq-result{margin-top:14px;padding:14px 16px;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:10px}\n.msq-result[hidden]{display:none}\n.msq-result h3{margin:0 0 6px;font-size:1.1em}\n.msq-result p{margin:0 0 8px}\n.msq-jump{margin:0 0 8px;padding-left:1.2em}\n.msq-form{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}\n.msq-form input[type=email]{flex:1 1 220px;padding:10px 12px;border:1px solid var(--msq-muted);border-radius:8px;font:inherit;background:#fff}\n.msq-btn{background:var(--msq-accent);color:var(--msq-accent-text);border:0;border-radius:8px;padding:11px 18px;font:inherit;font-weight:700;cursor:pointer}\n.msq-btn:hover{filter:brightness(.92)}\n.msq-btn[disabled]{opacity:.7;cursor:default}\n.msq-no{font-size:.9em;color:var(--msq-muted);margin-left:4px}\n.msq-privacy{margin:6px 0 0;font-size:.82em;color:var(--msq-muted);flex-basis:100%}\n.msq-hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}\n.msq-msg{margin:8px 0 0;font-size:.92em}\n.msq-end{margin:1.5em 0;padding:18px;border:1px solid var(--msq-accent);border-radius:12px;text-align:center;background:var(--msq-tint)}\n.msq-end p{margin:0 0 12px}\n.msq-end .msq-body{text-align:left;padding:16px 0 0}\n.msq-end .msq-start-test[hidden]{display:none}\n.msq-tool{margin:1.5em 0;padding:18px 20px;background:var(--msq-tint);border:1px solid var(--msq-line);border-radius:12px}\n.msq-tool h3{margin:0 0 6px;font-size:1.15em}\n.msq-tool p{margin:0 0 10px}\n.msq-tool .msq-note{font-size:.85em;color:var(--msq-muted);margin:10px 0 0}\n.msq-check label{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--msq-line);cursor:pointer;line-height:1.4}\n.msq-check label:last-of-type{border-bottom:0}\n.msq-check input{margin-top:5px;flex:0 0 auto;width:18px;height:18px;accent-color:var(--msq-accent)}\n.msq-check-count{font-weight:700;margin:10px 0 0}\n.msq-verdict-box{margin:12px 0 0;padding:10px 14px;border-radius:8px;background:var(--msq-base);border-left:3px solid var(--msq-warn)}\n.msq-verdict-box[hidden]{display:none}\n.msq-calc{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}\n.msq-calc label{display:flex;flex-direction:column;gap:4px;font-size:.92em}\n.msq-calc input,.msq-calc select{padding:8px 10px;border:1px solid var(--msq-muted);border-radius:8px;font:inherit;background:#fff}\n.msq-calc-out{grid-column:1 \/ -1;margin-top:6px;padding:12px 14px;background:var(--msq-base);border-radius:8px;border:1px solid var(--msq-line)}\n.msq-calc-out strong{font-size:1.15em}\n.msq-choose label{display:block;padding:9px 12px;margin:0 0 8px;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:8px;cursor:pointer}\n.msq-choose input{margin-right:8px;accent-color:var(--msq-accent)}\n.msq-choice-result{margin-top:10px;padding:12px 14px;background:var(--msq-base);border-left:3px solid var(--msq-accent);border-radius:0 8px 8px 0}\n.msq-choice-result[hidden]{display:none}\n@media (max-width:600px){.msq-calc{grid-template-columns:1fr}}\nh2.wp-block-heading[id]{scroll-margin-top:24px}<\/style>\n<noscript><style>.msq-explain{display:block !important}<\/style><\/noscript>\n<details class=\"msq-box\">\n<summary>Think you already know this? Five questions, one minute.<\/summary>\n<div class=\"msq-body\">\n<p class=\"msq-intro\">Every answer is on this page. Answer from what you know now; the page fills in the rest.<\/p>\n<ol class=\"msq-list\">\n<li class=\"msq-q\" data-q=\"1\" data-answer=\"b\" data-title=\"How many Shield AI jobs are open, and why do the trackers disagree?\" data-section=\"#how-many-shield-ai-jobs-are-open-and-why-do-the-trackers-dis\">\n<p class=\"msq-question\">1. How many postings did Shield AI&#8217;s own Lever board hold on the morning of 22 October 2026?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 1 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">About 101<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">659<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">About 9,800<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>659 postings, read in full from <a href=\"https:\/\/jobs.lever.co\/shieldai\" target=\"_blank\" rel=\"noopener\">Shield AI&#8217;s public Lever feed<\/a> that morning. The 101 came from <a href=\"https:\/\/www.autobound.ai\/companies\/shield-ai\/hiring\" target=\"_blank\" rel=\"noopener\">Autobound&#8217;s tracker<\/a> on 13 October, and 9,800 is the company&#8217;s projection of jobs supported in two states by the early 2030s, suppliers included. <a class=\"msq-section\" href=\"#how-many-shield-ai-jobs-are-open-and-why-do-the-trackers-dis\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"2\" data-answer=\"a\" data-title=\"Which Shield AI jobs require a security clearance or US citizenship?\" data-section=\"#which-shield-ai-jobs-require-a-security-clearance-or-us-citi\">\n<p class=\"msq-question\">2. What share of the 533 US postings carried no clearance or citizenship line at all?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 2 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">About half, 264 postings<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">About a tenth<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">None, every posting requires a clearance<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>264 of 533 postings said nothing about a clearance or citizenship. 252 mentioned a clearance, and the <a href=\"https:\/\/www.state.gov\/security-clearances-faq-updates\" target=\"_blank\" rel=\"noopener\">State Department&#8217;s clearance FAQ<\/a> says a clearance requires US citizenship and cannot be applied for by an individual, so the ability to obtain wording is a citizenship test in practice. <a class=\"msq-section\" href=\"#which-shield-ai-jobs-require-a-security-clearance-or-us-citi\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"3\" data-answer=\"a\" data-title=\"What do Shield AI jobs pay, as listed on the postings?\" data-section=\"#what-do-shield-ai-jobs-pay-as-listed-on-the-postings\">\n<p class=\"msq-question\">3. How many of the 533 US postings printed a pay range on 22 October 2026?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 3 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">528<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">250<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">27<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>528 printed a range, 500 annual and 27 hourly, on <a href=\"https:\/\/jobs.lever.co\/shieldai\" target=\"_blank\" rel=\"noopener\">the Lever board<\/a> that day. Every posting adds that pay within the range depends on experience, licences and location, so a range is a listing, not a promise. <a class=\"msq-section\" href=\"#what-do-shield-ai-jobs-pay-as-listed-on-the-postings\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"4\" data-answer=\"b\" data-title=\"Which Shield AI jobs are open to someone without an engineering degree?\" data-section=\"#which-shield-ai-jobs-are-open-to-someone-without-an-engineer\">\n<p class=\"msq-question\">4. How many of the 99 non engineering US postings carried a clearance line?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 4 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">98<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">One<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">About 50<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>One, in finance. The other 98 postings in finance, IT, people, legal, facilities, sales and the executive office carried no clearance line on <a href=\"https:\/\/jobs.lever.co\/shieldai\" target=\"_blank\" rel=\"noopener\">the board<\/a> on 22 October 2026, though 37 US postings overall cite ITAR, whose US person definition sits at <a href=\"https:\/\/www.ecfr.gov\/current\/title-22\/part-120\" target=\"_blank\" rel=\"noopener\">22 CFR part 120<\/a>. <a class=\"msq-section\" href=\"#which-shield-ai-jobs-are-open-to-someone-without-an-engineer\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"5\" data-answer=\"a\" data-title=\"What do people who work or interviewed at Shield AI report?\" data-section=\"#what-do-people-who-work-or-interviewed-at-shield-ai-report\">\n<p class=\"msq-question\">5. Which of these did none of the eight forum accounts describe?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 5 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Hours that were flexible in the direction of fewer<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Long weeks in engineering and manufacturing<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Offices that differ in intensity by city<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>Accounts in <a href=\"https:\/\/www.reddit.com\/r\/Aero_Def_Employees\/comments\/1vyy4i3\/working_at_shieldai\/\" target=\"_blank\" rel=\"noopener\">an August 2026 thread<\/a> described 50 hour expectations in engineering and ranked the offices by intensity, and none of the eight accounts read described the hours as flexible downward, which is what the careers page benefit list implies. <a class=\"msq-section\" href=\"#what-do-people-who-work-or-interviewed-at-shield-ai-report\">Read the section<\/a><\/p>\n<\/li>\n<\/ol>\n<div class=\"msq-result\" hidden><\/div>\n<\/div>\n<\/details>\n<script>(function(){\n  if (window.__msqInit) { return; }\n  window.__msqInit = true;\n  var root = document.getElementById('ms-quiz');\n  if (!root) { return; }\n  var meta = { slug: root.getAttribute('data-slug'), category: root.getAttribute('data-category'),\n               list: root.getAttribute('data-list') || '1' };\n  function qs(el, s){ return el.querySelector(s); }\n  function qsa(el, s){ return Array.prototype.slice.call(el.querySelectorAll(s)); }\n  function track(name, params){\n    try { if (typeof gtag === 'function') { var p = params || {}; p.article = meta.slug; gtag('event', name, p); } } catch (e) {}\n  }\n  function jumpList(missed){\n    if (!missed.length) { return ''; }\n    return '<ul class=\"msq-jump\">' + missed.map(function(q){\n      return '<li><a href=\"' + q.getAttribute('data-section') + '\">' + q.getAttribute('data-title') + '<\/a><\/li>';\n    }).join('') + '<\/ul>';\n  }\n  function emailForm(){\n    return '<div class=\"msq-sub\"><p><strong>Get the next one.<\/strong> We publish new articles on ' + meta.category\n      + ' most weeks and recheck this page on Sundays. Email me when a new article goes up or this page changes.<\/p>'\n      + '<form class=\"msq-form\" method=\"post\" action=\"\/mail\/form.php\" novalidate>'\n      + '<input type=\"hidden\" name=\"list\" value=\"' + meta.list + '\">'\n      + '<input type=\"hidden\" name=\"name\" value=\"\">'\n      + '<label class=\"msq-hp\" aria-hidden=\"true\">Leave this empty<input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>'\n      + '<input type=\"email\" name=\"email\" placeholder=\"you@example.com\" required aria-label=\"Email address\" autocomplete=\"email\">'\n      + '<button type=\"submit\" class=\"msq-btn\">Email me the updates<\/button>'\n      + '<a href=\"#\" class=\"msq-no\">No thanks<\/a>'\n      + '<p class=\"msq-privacy\">We store your email and this page\\'s topic, nothing else. Unsubscribe any time.<\/p>'\n      + '<\/form><p class=\"msq-msg\" aria-live=\"polite\"><\/p><\/div>';\n  }\n  \/* The autoresponder always answers 200 with its own page. A \".msg.err\" box means the\n     address was rejected, \"You're subscribed\" means accepted, and a redirect only happens\n     after a successful subscribe. Same reading as the landing pages on the other sites. *\/\n  function sendForm(form){\n    return fetch(form.getAttribute('action'), { method: 'POST', body: new FormData(form), credentials: 'same-origin', redirect: 'manual' })\n      .then(function(res){\n        if (res.type === 'opaqueredirect') { return { status: 'ok' }; }\n        if (res.status === 404) { return { status: 'notlive' }; }\n        if (!res.ok) { throw new Error('HTTP ' + res.status); }\n        return res.text().then(function(t){\n          var doc = new DOMParser().parseFromString(t, 'text\/html');\n          var err = doc.querySelector('.msg.err');\n          if (err) {\n            var m = err.textContent.trim();\n            if (\/something went wrong\/i.test(m)) { throw new Error(m); }\n            return { status: 'rejected', message: m };\n          }\n          if (\/you.re subscribed\/i.test(doc.body.textContent)) { return { status: 'ok' }; }\n          return { status: 'unknown' };\n        });\n      });\n  }\n  function wireForm(sub){\n    var form = qs(sub, '.msq-form'), msg = qs(sub, '.msq-msg');\n    qs(form, '.msq-no').addEventListener('click', function(e){\n      e.preventDefault();\n      sub.innerHTML = '<p class=\"msq-msg\">No problem. The Sunday refresh keeps this page current either way.<\/p>';\n      track('quiz_email', { result: 'declined' });\n    });\n    form.addEventListener('submit', function(e){\n      e.preventDefault();\n      var input = qs(form, 'input[name=email]'), btn = qs(form, '.msq-btn');\n      var email = input.value.trim(); input.value = email;\n      if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) { msg.textContent = 'That email does not look right.'; return; }\n      btn.disabled = true; btn.textContent = 'Sending';\n      function reset(){ btn.disabled = false; btn.textContent = 'Email me the updates'; }\n      sendForm(form).then(function(r){\n        if (r.status === 'ok' || r.status === 'unknown') {\n          sub.innerHTML = '<p class=\"msq-msg\"><strong>Done.<\/strong> We will email you when the next article on ' + meta.category\n            + ' goes up and when this page changes. If a confirmation email arrives, click it.<\/p>';\n          track('quiz_email', { result: r.status });\n          if (r.status === 'ok') { track('generate_lead', { method: 'quiz' }); }\n        } else if (r.status === 'notlive') {\n          msg.textContent = 'Sign up is not switched on yet for this site. Nothing was stored.'; reset();\n          track('quiz_email', { result: 'notlive' });\n        } else {\n          msg.textContent = r.message || 'Please check the email address and try again.'; reset();\n          track('quiz_email', { result: 'rejected' });\n        }\n      }).catch(function(){\n        msg.textContent = 'Could not reach the sign up service just now. Nothing was stored.'; reset();\n        track('quiz_email', { result: 'error' });\n      });\n    });\n  }\n  function finish(container, mode, score, total, missed){\n    var result = qs(container, '.msq-result');\n    track('quiz_complete', { mode: mode, score: score, total: total });\n    var h;\n    if (mode === 'pre') {\n      h = '<h3>You knew ' + score + ' of ' + total + ' before reading.<\/h3>';\n      h += (score === total) ? '<p>All of them. Read on anyway; the sections below carry the detail behind each answer.<\/p>'\n                             : '<p>The rest is below. Jump straight to what you missed:<\/p>' + jumpList(missed);\n      try { sessionStorage.setItem('msq-pre-' + meta.slug, String(score)); } catch (e) {}\n    } else {\n      var pre = null;\n      try { pre = sessionStorage.getItem('msq-pre-' + meta.slug); } catch (e) {}\n      h = '<h3>You got ' + score + ' of ' + total + '.<\/h3>';\n      if (pre !== null) { h += '<p>Before reading you had ' + pre + ' of ' + total + '.<\/p>'; }\n      if (missed.length) { h += '<p>Worth a second look:<\/p>' + jumpList(missed); }\n      h += emailForm();\n    }\n    result.innerHTML = h; result.hidden = false;\n    if (mode !== 'pre') { wireForm(qs(result, '.msq-sub')); }\n    result.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n  }\n  function setup(container, mode){\n    var qEls = qsa(container, '.msq-q'), answered = 0, score = 0, missed = [];\n    qEls.forEach(function(q){\n      var answer = q.getAttribute('data-answer'), opts = qsa(q, '.msq-opt'), explain = qs(q, '.msq-explain');\n      q.removeAttribute('data-done'); explain.hidden = true; qs(explain, '.msq-verdict').textContent = '';\n      opts.forEach(function(b){ b.disabled = false; b.classList.remove('is-right', 'is-wrong'); });\n      opts.forEach(function(b){\n        b.addEventListener('click', function(){\n          if (q.getAttribute('data-done')) { return; }\n          q.setAttribute('data-done', '1');\n          var ok = b.getAttribute('data-opt') === answer;\n          opts.forEach(function(o){ o.disabled = true; if (o.getAttribute('data-opt') === answer) { o.classList.add('is-right'); } });\n          if (ok) { score += 1; } else { b.classList.add('is-wrong'); missed.push(q); }\n          qs(explain, '.msq-verdict').textContent = ok ? 'Right. ' : 'Not quite. ';\n          explain.hidden = false;\n          answered += 1;\n          track('quiz_answer', { mode: mode, question: q.getAttribute('data-q'), correct: ok ? 1 : 0 });\n          if (answered === qEls.length) { finish(container, mode, score, qEls.length, missed); }\n        });\n      });\n    });\n  }\n  var box = qs(root, '.msq-box');\n  setup(root, 'pre');\n  if (box) { var skipFirst = box.hasAttribute('data-default-open'); box.addEventListener('toggle', function(){ if (!box.open) { return; } if (skipFirst) { skipFirst = false; return; } track('quiz_open', { mode: 'pre' }); }); }\n  \/* The end block sits far below this script, so it does not exist yet while this runs\n     during parsing. A delegated listener finds it at click time. *\/\n  document.addEventListener('click', function(e){\n    var startBtn = (e.target && e.target.closest) ? e.target.closest('.msq-start-test') : null;\n    if (!startBtn) { return; }\n    var end = startBtn.closest('.msq-end');\n    if (!end) { return; }\n    var mount = qs(end, '.msq-mount');\n    var clone = qs(root, '.msq-body').cloneNode(true);\n    var intro = qs(clone, '.msq-intro');\n    if (intro) { intro.textContent = 'The same five questions, now that you have read the page.'; }\n    var res = qs(clone, '.msq-result'); if (res) { res.hidden = true; res.innerHTML = ''; }\n    mount.innerHTML = ''; mount.appendChild(clone);\n    setup(mount, 'test');\n    startBtn.hidden = true;\n    track('quiz_open', { mode: 'test' });\n    mount.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    var first = qs(mount, '.msq-opt'); if (first) { first.focus({ preventScroll: true }); }\n  });\n  \/* Shared tool behaviour: checklists remember their ticks on this device, and a chooser\n     shows the result for the option picked. Calculators carry their own small script. *\/\n  function initTools(){\n    qsa(document, '.msq-check').forEach(function(box){\n      var key = 'msq-check-' + meta.slug + '-' + (box.getAttribute('data-id') || 'x');\n      var boxes = qsa(box, 'input[type=checkbox]'), count = qs(box, '.msq-check-count');\n      var yes = qs(box, '.msq-verdict-yes'), no = qs(box, '.msq-verdict-no');\n      var saved = {};\n      try { saved = JSON.parse(localStorage.getItem(key) || '{}'); } catch (e) {}\n      boxes.forEach(function(cb, i){ if (saved[i]) { cb.checked = true; } });\n      function refresh(){\n        var n = boxes.filter(function(cb){ return cb.checked; }).length, state = {};\n        boxes.forEach(function(cb, i){ if (cb.checked) { state[i] = 1; } });\n        try { localStorage.setItem(key, JSON.stringify(state)); } catch (e) {}\n        if (count) { count.textContent = n + ' of ' + boxes.length + (box.getAttribute('data-verb') || ' done'); }\n        if (yes && no) { yes.hidden = n === 0; no.hidden = n !== 0; }\n      }\n      boxes.forEach(function(cb){ cb.addEventListener('change', function(){ refresh(); track('tool_check', { tool: box.getAttribute('data-id') }); }); });\n      refresh();\n    });\n    qsa(document, '.msq-choose').forEach(function(box){\n      var results = qsa(box, '.msq-choice-result');\n      qsa(box, 'input[type=radio]').forEach(function(r){\n        r.addEventListener('change', function(){\n          results.forEach(function(el){ el.hidden = el.getAttribute('data-for') !== r.value; });\n          track('tool_choose', { tool: box.getAttribute('data-id'), choice: r.value });\n        });\n      });\n    });\n  }\n  \/\/ read progress: how far down the article the reader has scrolled, fired once per quarter\n  (function(){\n    var art = root.closest('article') || root.parentNode, fired = {};\n    function check(){\n      var top = art.getBoundingClientRect().top + window.pageYOffset, h = art.offsetHeight || 1;\n      var seen = (window.pageYOffset + window.innerHeight - top) \/ h * 100;\n      [25, 50, 75, 100].forEach(function(m){ if (seen >= m && !fired[m]) { fired[m] = true; track('read_progress', { percent: m }); } });\n    }\n    window.addEventListener('scroll', check, { passive: true }); window.addEventListener('load', check);\n  })();\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initTools); } else { initTools(); }\n})();<\/script>\n<\/div>\n\n\n\n<h2 id=\"how-many-shield-ai-jobs-are-open-and-why-do-the-trackers-dis\" class=\"wp-block-heading\">How many Shield AI jobs are open, and why do the trackers disagree?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Search for Shield AI jobs and the first page hands you four different totals, none of them from Shield AI. <a href=\"https:\/\/www.autobound.ai\/companies\/shield-ai\/hiring\" target=\"_blank\" rel=\"noopener\">Autobound<\/a> printed about 101 open roles as of 13 October 2026; three other trackers on the same results page printed 119, 382 and 527 on dates between 29 September and 8 October. <a href=\"https:\/\/underdog.io\/blog\/shield-ai-careers\" target=\"_blank\" rel=\"noopener\">Underdog&#8217;s careers guide<\/a>, dated 12 January 2026, lists three roles as current. The company&#8217;s own board at <a href=\"https:\/\/jobs.lever.co\/shieldai\" target=\"_blank\" rel=\"noopener\">jobs.lever.co\/shieldai<\/a> is public and machine readable, so on the morning of 22 October 2026 we read all of it: 659 postings. The trackers scrape on different days with different rules, and the board has quirks of its own.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>28 requisition numbers appear in two or more cities, so 551 numbered postings share 522 unique requisitions, and 108 postings carry no number at all.<\/li>\n\n\n\n<li>Aechelon, the simulation business Shield AI acquired, hires through a separate Greenhouse board linked from the same careers page. Its roles are not in the 659.<\/li>\n\n\n\n<li>230 postings were created in the 30 days before the count and 85 are older than six months, including an Air Vehicle Operator listing first created in March 2022 and still open.<\/li>\n\n\n\n<li>568 postings are on site, 69 hybrid and 22 remote. Seattle leads with 164, then Dallas 127, Washington DC 85, San Diego 81 and San Mateo 30. Sixteen are in India, in New Delhi and Bangalore, all senior and none with pay printed.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Function, from the board&#8217;s own division names<\/th><th>Postings, all countries<\/th><th>Postings in the US<\/th><\/tr><\/thead><tbody><tr><td>Hivemind autonomy software (Hivemind Solutions, Hivemind Enterprise, AI Hive, Office of the CTO)<\/td><td>211<\/td><td>142<\/td><\/tr><tr><td>X-BAT aircraft engineering<\/td><td>139<\/td><td>139<\/td><\/tr><tr><td>Aircraft operations and field work<\/td><td>80<\/td><td>78<\/td><\/tr><tr><td>Sales and business development<\/td><td>63<\/td><td>23<\/td><\/tr><tr><td>V-BAT aircraft engineering<\/td><td>45<\/td><td>45<\/td><\/tr><tr><td>Finance and accounting<\/td><td>26<\/td><td>24<\/td><\/tr><tr><td>RaptorX engineering<\/td><td>25<\/td><td>25<\/td><\/tr><tr><td>IT and enterprise operations<\/td><td>24<\/td><td>18<\/td><\/tr><tr><td>Strategy and executive office<\/td><td>13<\/td><td>12<\/td><\/tr><tr><td>People and recruiting<\/td><td>13<\/td><td>8<\/td><\/tr><tr><td>Legal, facilities, interns and new graduates<\/td><td>20<\/td><td>19<\/td><\/tr><tr><td>Total<\/td><td>659<\/td><td>533<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Counted from <a href=\"https:\/\/jobs.lever.co\/shieldai\" target=\"_blank\" rel=\"noopener\">Shield AI&#8217;s Lever feed<\/a> on 22 October 2026, grouping the board&#8217;s sixteen division labels into eleven rows. Three quarters of the board is engineering for three aircraft lines and the Hivemind software, which is the first thing to know if you arrived from a search about AI work rather than aerospace. The same exercise found 98 roles on <a href=\"https:\/\/getaiwork.com\/articles\/google-deepmind-jobs\/\">Google DeepMind&#8217;s board<\/a> and made sales the largest function on <a href=\"https:\/\/getaiwork.com\/articles\/anthropic-jobs\/\">Anthropic&#8217;s board<\/a>. Shield AI builds aircraft, and its board reads like it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/shield-ai-jobs-chart.png\" alt=\"Bar chart of shield ai jobs by function from the company board on 22 October 2026\" class=\"wp-image-1205\" srcset=\"https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/shield-ai-jobs-chart.png 1600w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/shield-ai-jobs-chart-300x169.png 300w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/shield-ai-jobs-chart-1024x576.png 1024w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/shield-ai-jobs-chart-768x432.png 768w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/shield-ai-jobs-chart-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-element-caption\">Postings per function on 22 October 2026, grouping the board&#8217;s sixteen division labels. Source: Shield AI&#8217;s public Lever job feed, read that morning.<\/figcaption><\/figure>\n\n\n\n<h2 id=\"which-shield-ai-jobs-require-a-security-clearance-or-us-citi\" class=\"wp-block-heading\">Which Shield AI jobs require a security clearance or US citizenship?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the question the trackers skip, and it decides whether most readers can apply at all. We read the full text of all 533 US postings on 22 October 2026 and sorted each by the strongest clearance or citizenship line it contains. 252 mention a security clearance: 95 ask for one already held, though about a third of those say preferred, and 155 ask for the ability to obtain one. In practice that means US citizenship, because the <a href=\"https:\/\/www.state.gov\/security-clearances-faq-updates\" target=\"_blank\" rel=\"noopener\">State Department&#8217;s clearance FAQ<\/a> answers yes to whether you must be a US citizen and adds that an applicant cannot start a clearance application on their own; the employer requests it after an offer. A further 17 carry citizenship or ITAR wording without a clearance line, and 264, almost exactly half, say nothing about either.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Strongest line in the US posting, 22 October 2026<\/th><th>Postings<\/th><th>Share of 533<\/th><th>Typical wording, as printed<\/th><\/tr><\/thead><tbody><tr><td>Names an active or currently held clearance<\/td><td>95<\/td><td>18%<\/td><td>Active Secret or Top Secret clearance (or ability to obtain one); about 32 of the 95 say preferred<\/td><\/tr><tr><td>Asks for the ability to obtain a clearance<\/td><td>155<\/td><td>29%<\/td><td>Ability to obtain a SECRET clearance; Ability to obtain a S\/\/SAR level security clearance desired<\/td><\/tr><tr><td>Clearance mentioned in other words<\/td><td>2<\/td><td>under 1%<\/td><td>Secret clearance is required at time of hire<\/td><\/tr><tr><td>US citizenship or ITAR only, no clearance line<\/td><td>17<\/td><td>3%<\/td><td>Citizenship or ability to comply with ITAR requirements<\/td><\/tr><tr><td>No clearance or citizenship line<\/td><td>264<\/td><td>50%<\/td><td>Only the standard line that offers are contingent on a cleared background, meaning a background check<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Function changes the odds completely. 101 of the 139 US X-BAT engineering postings carry a clearance line, 71 of the 142 Hivemind software postings do, and RaptorX, the newest aircraft programme, is strictest at 22 of 25. The 24 finance and accounting postings carry one clearance line between them; the 18 IT postings, the 8 people and recruiting roles and the 5 internships carry none. ITAR is the quieter gate: 37 US postings cite it, and the regulations define a US person at <a href=\"https:\/\/www.ecfr.gov\/current\/title-22\/part-120\" target=\"_blank\" rel=\"noopener\">22 CFR part 120<\/a> as a citizen, a lawful permanent resident or a protected individual, wider than citizenship but still closed to anyone on a work visa.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/checking-clearance-requirements-for-shield-ai-jobs.jpg\" alt=\"Hands hold a closed blue folder beside a laptop while checking shield ai jobs clearance lines.\" class=\"wp-image-1199\" srcset=\"https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/checking-clearance-requirements-for-shield-ai-jobs.jpg 1376w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/checking-clearance-requirements-for-shield-ai-jobs-300x167.jpg 300w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/checking-clearance-requirements-for-shield-ai-jobs-1024x572.jpg 1024w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/checking-clearance-requirements-for-shield-ai-jobs-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-element-caption\">252 of the 533 US postings mention a security clearance; the wording differs from role to role, so read each one.<\/figcaption><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">This is not legal or immigration advice. Whether a posting&#8217;s clearance or ITAR line applies to you depends on the posting, the contract behind it and your own status, and only Shield AI&#8217;s recruiters and, for the clearance itself, the sponsoring agency can answer that. The counts above describe the wording of the postings on one day, not the law.<\/p>\n<\/blockquote>\n\n\n\n<h2 id=\"what-do-shield-ai-jobs-pay-as-listed-on-the-postings\" class=\"wp-block-heading\">What do Shield AI jobs pay, as listed on the postings?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">528 of the 533 US postings print a pay range, 500 annual and 27 hourly, a better record than any AI lab board this site has counted. The ranges are wide on purpose: every posting says pay within the range depends on skill set, experience, licences, certifications and work location. Nothing below is a prediction of what anyone is paid. It is what the listing printed on 22 October 2026, and rates change.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Posting, as titled on the board<\/th><th>Location<\/th><th>Range as printed on 22 October 2026<\/th><th>Clearance line<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/jobs.lever.co\/shieldai\/6fcda6d0-fe59-4bc2-bdb8-0cfa5a357b1c\" target=\"_blank\" rel=\"noopener\">Associate Facilities Coordinator (R5671)<\/a><\/td><td>Dallas, Texas<\/td><td>$23 to $34 an hour<\/td><td>None<\/td><\/tr><tr><td><a href=\"https:\/\/jobs.lever.co\/shieldai\/e3591199-dbe7-4036-9aaf-ac355714dc35\" target=\"_blank\" rel=\"noopener\">Production Technician<\/a><\/td><td>Dallas, Texas<\/td><td>$24 to $37 an hour<\/td><td>None<\/td><\/tr><tr><td><a href=\"https:\/\/jobs.lever.co\/shieldai\/8c850c75-081d-4d09-bebf-096379a93010\" target=\"_blank\" rel=\"noopener\">Summer 2027 Software Engineer Intern<\/a><\/td><td>San Diego, California<\/td><td>$37 to $97 an hour<\/td><td>None<\/td><\/tr><tr><td><a href=\"https:\/\/jobs.lever.co\/shieldai\/3286ffe2-a1e7-4393-9df6-2703d8b55967\" target=\"_blank\" rel=\"noopener\">V-BAT Air Vehicle Operator<\/a><\/td><td>Dallas, Texas<\/td><td>$56,000 to $168,000 a year<\/td><td>Ability to possess a Secret clearance as required by customers<\/td><\/tr><tr><td><a href=\"https:\/\/jobs.lever.co\/shieldai\/880305bc-3c32-4771-a144-92320b19a2fe\" target=\"_blank\" rel=\"noopener\">Technical Writer (R5661)<\/a><\/td><td>Dallas, Texas<\/td><td>$60,000 to $105,000 a year<\/td><td>None<\/td><\/tr><tr><td><a href=\"https:\/\/jobs.lever.co\/shieldai\/7acef65d-2466-4959-9e86-106ecb4e7fe4\" target=\"_blank\" rel=\"noopener\">Associate Systems Administrator (R5698)<\/a><\/td><td>Wichita, Kansas<\/td><td>$70,000 to $105,000 a year<\/td><td>None<\/td><\/tr><tr><td><a href=\"https:\/\/jobs.lever.co\/shieldai\/7c8aaf63-ab92-4c0f-8a54-9cf1ce07ca69\" target=\"_blank\" rel=\"noopener\">Engineer I, Software Integration (R6214)<\/a><\/td><td>Washington, DC<\/td><td>$79,000 to $110,000 a year<\/td><td>None<\/td><\/tr><tr><td><a href=\"https:\/\/jobs.lever.co\/shieldai\/3ee23d9c-5b11-4780-9212-16c843328375\" target=\"_blank\" rel=\"noopener\">Presentation Designer (R5945)<\/a><\/td><td>Washington, DC<\/td><td>$82,000 to $120,000 a year<\/td><td>None<\/td><\/tr><tr><td><a href=\"https:\/\/jobs.lever.co\/shieldai\/1505271b-dfd0-4439-8d87-38b894492249\" target=\"_blank\" rel=\"noopener\">Senior Accountant (R5542)<\/a><\/td><td>San Diego, California<\/td><td>$88,000 to $120,000 a year<\/td><td>None<\/td><\/tr><tr><td><a href=\"https:\/\/jobs.lever.co\/shieldai\/a03c7e3c-c190-4e35-8547-a7deebf85f5d\" target=\"_blank\" rel=\"noopener\">Senior Recruiter, G&amp;A<\/a><\/td><td>San Diego, California<\/td><td>$95,000 to $170,000 a year<\/td><td>None<\/td><\/tr><tr><td><a href=\"https:\/\/jobs.lever.co\/shieldai\/40edd151-badd-47c1-8647-203c4a4f30ec\" target=\"_blank\" rel=\"noopener\">Senior Staff Software Engineer, Autonomy Capabilities (R4587)<\/a><\/td><td>San Mateo, California<\/td><td>$280,512 to $420,768 a year<\/td><td>Eligible to obtain and maintain an active Secret clearance<\/td><\/tr><tr><td><a href=\"https:\/\/jobs.lever.co\/shieldai\/77693fd5-b376-4b7d-8fe0-6e5d47f10bea\" target=\"_blank\" rel=\"noopener\">Senior Manager, Engineering, Hivemind Reasoning (R6291)<\/a><\/td><td>San Mateo, California<\/td><td>$290,000 to $430,000 a year<\/td><td>None<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Across the 500 annual ranges the lowest printed minimum is $56,000, the median minimum $150,000 and the highest printed maximum $430,000, all as listed on 22 October 2026. The postings say full time offers are pay within the range plus bonus, benefits and equity. <a href=\"https:\/\/getaiwork.com\/articles\/highest-paying-ai-jobs\/\">The highest paying AI jobs page<\/a> compares listed ranges across boards under the same as listed rule.<\/p>\n\n\n\n<h2 id=\"which-shield-ai-jobs-are-open-to-someone-without-an-engineer\" class=\"wp-block-heading\">Which Shield AI jobs are open to someone without an engineering degree?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fewer than you would hope and more than zero. Strip out the divisions that design, build or fly aircraft and 99 US postings remain: 24 in finance and accounting, 23 in sales and business development, 18 in IT, 12 in strategy and the executive office, 8 in people and recruiting, 8 in legal and 6 in facilities. Then look at the level words. 205 US titles carry Staff, 165 Senior, 74 Manager and 23 Director, against 16 Engineer I, 24 Engineer II, 7 Associate, 15 Technician and 5 Intern. The adverts promising an AI career at a defence unicorn after a six week course have not read this board. The board wants people who already did the job somewhere else.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The roles a non engineer can read without wincing are the hourly ones, facilities coordinator, front desk coordinator in Bonham, Texas, production technician and the lab and test technician titles at $22 to $53 an hour as printed, then the technical writer, the Wichita systems administrator, the presentation designer, the accountants and the recruiters in the table above. All are on site, and 98 of the 99 carry no clearance line, so the gate is the ordinary one: a background check and, where ITAR is cited, US person status. None of the sixteen India postings fits this group. If you are weighing a board like this against the beginner and part time listings screened on this site, the <a href=\"https:\/\/getaiwork.com\/?h=jobs&amp;utm_source=articles&amp;utm_medium=organic&amp;utm_content=shield-ai-jobs\">two minute match quiz<\/a> sorts by background and location and never asks about money, and the <a href=\"https:\/\/getaiwork.com\/board\/\">free public board<\/a> needs no signup and listed 1,724 live roles on 21 October 2026, 227 of them marked beginner.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/applying-for-non-technical-shield-ai-jobs.jpg\" alt=\"A man at a home desk with a notepad considers non engineering shield ai jobs.\" class=\"wp-image-1200\" srcset=\"https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/applying-for-non-technical-shield-ai-jobs.jpg 1376w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/applying-for-non-technical-shield-ai-jobs-300x167.jpg 300w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/applying-for-non-technical-shield-ai-jobs-1024x572.jpg 1024w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/10\/applying-for-non-technical-shield-ai-jobs-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-element-caption\">99 of the 533 US postings sit outside the aircraft and software divisions, and 98 of them carry no clearance line.<\/figcaption><\/figure>\n\n\n\n<div class=\"msq-tool msq-check\" data-id=\"shield-posting-check\" data-verb=\" checked\">\n<h3>Before you apply to a Shield AI posting<\/h3>\n<p>Seven things the postings themselves tell you to check, in the order the article covers them. Nothing here predicts an outcome; it restates what the board printed on 22 October 2026.<\/p>\n<label><input type=\"checkbox\">Read the clearance line of that exact posting: active clearance named, ability to obtain one, ITAR or citizenship only, or none. Half of the US postings carry none.<\/label>\n<label><input type=\"checkbox\">If the posting cites ITAR, confirm you are a US person under 22 CFR part 120: a citizen, a lawful permanent resident or a protected individual.<\/label>\n<label><input type=\"checkbox\">Check the city. 568 of 659 postings are on site, and Seattle, Dallas, Washington DC and San Diego hold most of them.<\/label>\n<label><input type=\"checkbox\">Read the printed pay range and the sentence under it. Pay within the range depends on experience, licences and location, and nothing is guaranteed.<\/label>\n<label><input type=\"checkbox\">Note the requisition number in the title. 28 numbers are posted in several cities, so one role can look like three.<\/label>\n<label><input type=\"checkbox\">Check the function. 99 of the 533 US postings sit outside the aircraft and software divisions, and 98 of those carry no clearance line.<\/label>\n<label><input type=\"checkbox\">Read the dated forum accounts above about hours, then decide whether a 50 hour engineering week or a quieter business function is the one you are applying for.<\/label>\n<p class=\"msq-check-count\"><\/p>\n<p class=\"msq-note\">A checklist of what the postings say, not advice on whether to apply. Shield AI&#8217;s recruiters answer eligibility questions; this page cannot.<\/p>\n<\/div>\n\n\n\n<h2 id=\"what-do-people-who-work-or-interviewed-at-shield-ai-report\" class=\"wp-block-heading\">What do people who work or interviewed at Shield AI report?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We read five threads with about 45 comments between them, posted between November 2025 and October 2026 on r\/Aero_Def_Employees, r\/aerospace, r\/csMajors and r\/FAANGrecruiting, and kept eight accounts that were dated, specific and from people who said they worked there, interviewed there or lived with someone who did. These are reports, not findings, and they are anonymous. Glassdoor&#8217;s <a href=\"https:\/\/www.glassdoor.com\/Reviews\/Shield-AI-Reviews-E1764043.htm\" target=\"_blank\" rel=\"noopener\">Shield AI page<\/a> showed 3.5 out of 5 from 193 reviews on 22 October 2026, inside what Glassdoor gives as the aerospace and defence average of 3.6.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An engineer in <a href=\"https:\/\/www.reddit.com\/r\/Aero_Def_Employees\/comments\/1vyy4i3\/working_at_shieldai\/\" target=\"_blank\" rel=\"noopener\">an August 2026 thread<\/a> started by a finance candidate said new hires get about six months to make an impact, that 50 hours a week is expected in many cases, and that time off is not hard to take. Their office ranking: Washington DC intense, San Diego laid back, Frisco in between.<\/li>\n\n\n\n<li>In the same thread, in October 2026, an engineer nearly two years in said hours depend on the team and programme, that business functions are usually not doing 60 hours, that Frisco is the most demanding site because the hardware is there, and that they had seen heavy manager churn.<\/li>\n\n\n\n<li>The author of <a href=\"https:\/\/www.reddit.com\/r\/Aero_Def_Employees\/comments\/1ouhgl1\/shield_ai_a_house_of_cards_pressure_cooker_to\/\" target=\"_blank\" rel=\"noopener\">a November 2025 thread<\/a> left after about six months, citing long days and goals that kept moving, and later called their own claim about the product hyperbolic.<\/li>\n\n\n\n<li>A February 2026 reply from someone claiming more than five years there said their team had zero attrition through the great resignation, with teammates of seven, six, six, five, three and one years, and that interns regularly convert to full time.<\/li>\n\n\n\n<li>A flight test candidate wrote in June 2026 that they got no offer because the team needed people who had already been leads or managers, and called the process honest and quick. Another candidate that month never heard back after a recruiter screen.<\/li>\n\n\n\n<li>A commenter in April 2026 who said they work in the DC office called most online reviews off base or blown out of proportion for their division, and said management varies a lot between divisions and offices.<\/li>\n\n\n\n<li>The spouse of an engineer wrote in September 2026 that at least 60 hours a week was expected, with all nighters and meeting invites over a holiday weekend.<\/li>\n\n\n\n<li>In <a href=\"https:\/\/www.reddit.com\/r\/aerospace\/comments\/1wonwft\/shield_ai_true_anamoly_saronic_tc_question\/\" target=\"_blank\" rel=\"noopener\">a September 2026 pay thread<\/a> one employee described the equity grants as double trigger RSUs, four year vest, one year cliff, monthly after, and another called it a tough place because of the pace, fun if you buy in and not if you want 40 hours.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The range runs from a team with no leavers in five years to a household seeing 60 hour weeks, and both can be true of a company with five US offices and divisions that one commenter said barely know what the other is doing. Where the accounts agree with the record: the postings say on site 568 times out of 659 and nobody claimed otherwise, and nobody disputed the printed pay. Where they diverge: the careers page lists flexible work hours among its benefits, and none of the eight accounts described the hours as flexible in the direction of fewer. One more item belongs here because the operator and field roles are the ones a non engineer might reach. Reuters reported on 5 June 2026, in <a href=\"https:\/\/www.timeslive.co.za\/news\/world\/2026-06-07-drone-crashes-and-severed-fingers-at-a-13-billion-silicon-valley-military-startup\/\" target=\"_blank\" rel=\"noopener\">an investigation syndicated by TimesLIVE<\/a>, that by its count the V-BAT had crashed more than 50 times in 18 months and that a Romanian navy official&#8217;s hand was injured by a propeller during a training exercise on 12 May 2026. In the same report Shield AI attributed the May incident to a violation of established safety procedures rather than a product defect, put its customers&#8217; operational mishaps at ten since early 2025, and disputed a whistleblower complaint the report described. Those are allegations and a company&#8217;s reply, not a court&#8217;s finding, and we could not verify them beyond the report.<\/p>\n\n\n\n<h2 id=\"what-has-shield-ai-announced-about-new-jobs-in-kansas-and-wa\" class=\"wp-block-heading\">What has Shield AI announced about new jobs in Kansas and Washington?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On 30 September 2026 Shield AI <a href=\"https:\/\/shield.ai\/shield-ai-names-kansas-and-washington-the-flight-test-and-production-homes-of-x-bat\/\" target=\"_blank\" rel=\"noopener\">named Newton, Kansas and Des Moines, Washington<\/a> as the flight test and production homes of its X-BAT aircraft, with Frisco, Texas staying the prototyping site. The release says building and testing the aircraft in the two states is projected to support about 9,800 American jobs by the early 2030s, with production planned from 2029. Read the next sentence before repeating the number: the counts include supplier staff and jobs supported by local spending, not 9,800 Shield AI employees. On 8 October 2026 the company said <a href=\"https:\/\/shield.ai\/shield-ai-and-u-s-government-investment-in-x-bat-reaches-400-million\/\" target=\"_blank\" rel=\"noopener\">combined Shield AI and US government investment in X-BAT had reached $400 million<\/a>. On the board today that looks like 139 X-BAT postings, 164 in Seattle and 9 in the Wichita metro area, including the systems administrator above and a maintenance technician at $41 to $61 an hour. A projection is not a listing. The listing is the thing you can apply to.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a defence engineering board turned out not to be your board, that is information rather than a verdict. <a href=\"https:\/\/getaiwork.com\/articles\/ai-training-jobs-no-experience\/\">The no experience AI training page<\/a> covers the platforms that do take beginners, and the <a href=\"https:\/\/getaiwork.com\/?h=jobsnoexp&amp;utm_source=articles&amp;utm_medium=organic&amp;utm_content=shield-ai-jobs\">match quiz<\/a> takes two minutes, asks about background and location, and never about money.<\/p>\n\n\n\n<h2 id=\"frequently-asked-questions\" class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-q-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does Shield AI hire outside the United States?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. On 22 October 2026 its Lever board carried 126 postings outside the US: 30 in London, 30 in Melbourne, 16 in India across New Delhi and Bangalore, 14 in Ukraine, 9 in Taipei and smaller numbers in Japan, the UAE, Poland, Spain and elsewhere. Those postings do not carry US clearance lines, and none of the India ones printed a pay figure.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can a green card holder apply for Shield AI jobs?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>It depends on the posting. ITAR&#8217;s US person definition at 22 CFR part 120 includes lawful permanent residents, so the 17 postings that cite ITAR or citizenship without a clearance line may be open. The 252 that mention a security clearance generally are not, because the State Department&#8217;s FAQ says a clearance requires US citizenship, with narrow exceptions at an agency&#8217;s discretion.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How many Shield AI jobs are remote?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>22 of 659 postings were marked remote on 22 October 2026 and 69 hybrid. The remote ones were mostly senior: capture managers, a director of IT project management, staff engineers in state estimation and application security, and business development leads based in European cities.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does Shield AI post the salary on every job?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Almost. 528 of the 533 US postings printed a range on 22 October 2026, 500 annual and 27 hourly. The five without a figure were a data science internship and four recruiting and sourcing roles. Postings outside the US printed none.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does Shield AI have entry level jobs?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>A few. On 22 October 2026 the US board had 16 Engineer I titles, 7 Associate titles, 15 Technician titles, 5 internships for summer 2027 and one Software Development Engineer, New Graduate listing at $77,200 to $211,200 as printed. Against those sit 205 Staff and 165 Senior titles.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is the Shield AI careers page the same as the Lever board?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The careers page at shield.ai\/careers embeds the Lever board for Shield AI roles and links a separate Greenhouse board for Aechelon, the simulation business. The 659 count on this page is the Lever board only, read on 22 October 2026.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-7\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Why do job trackers show different numbers of Shield AI jobs?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>They scrape on different days with different rules. Some count unique requisition numbers, some count every city a role is posted in, and some only index roles with certain tags. On 22 October 2026 the board itself held 659 postings sharing 522 unique requisition numbers, which already gives two honest answers to the same question.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"msq-end\" id=\"ms-quiz-end\">\n<p><strong>Finished the page?<\/strong> The same five questions from the top, to see what stuck.<\/p>\n<button type=\"button\" class=\"msq-btn msq-start-test\">Test Your Understanding of This Article<\/button>\n<div class=\"msq-mount\"><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Platform statuses and listed pay change without notice. Pay figures are quoted only as listed by the poster on the date shown and are never a promise of earnings. This page was verified on the date shown and is rechecked on the weekly refresh.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shield AI jobs, counted on its own Lever board on 22 October 2026, number 659 postings, 533 of them in the United States. Of those 533, 252 mention a security clearance and 264 carry no clearance or citizenship line at all. Most are senior engineering roles; 99 sit in finance, IT, people, legal, facilities or sales.<\/p>\n","protected":false},"author":2,"featured_media":1198,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"Shield AI Jobs: 659 Open Roles and the Clearance Question","rank_math_description":"Shield AI jobs counted on its own Lever board on 22 October 2026: 659 postings, 533 in the US, and how many ask for a security clearance or US citizenship.","rank_math_focus_keyword":"shield ai jobs","rank_math_canonical_url":"","rank_math_breadcrumb_title":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"","rank_math_pillar_content":"","rank_math_robots":[],"rank_math_advanced_robots":[]},"categories":[3],"tags":[],"class_list":["post-1201","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-jobs"],"_links":{"self":[{"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/posts\/1201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/comments?post=1201"}],"version-history":[{"count":5,"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/posts\/1201\/revisions"}],"predecessor-version":[{"id":1215,"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/posts\/1201\/revisions\/1215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/media\/1198"}],"wp:attachment":[{"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/media?parent=1201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/categories?post=1201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/tags?post=1201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}