{"id":752,"date":"2026-09-27T08:35:12","date_gmt":"2026-09-27T08:35:12","guid":{"rendered":"https:\/\/getaiwork.com\/articles\/?p=752"},"modified":"2026-09-27T16:17:51","modified_gmt":"2026-09-27T16:17:51","slug":"ai-jobs-remote","status":"publish","type":"post","link":"https:\/\/getaiwork.com\/articles\/ai-jobs-remote\/","title":{"rendered":"AI Jobs Remote: How Many Are Remote and Who Can Apply"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Of the 1,704 AI jobs live on the getAIwork board on 27 September 2026, 621 (36.4%) were tagged remote. For anyone searching AI jobs remote, that share is 80.7% on AI training platforms but only 8.0% on salaried roles, and remote rarely means worldwide: most platforms still restrict which countries they accept.<\/strong><\/p>\n\n\n\n<div class=\"msq-audio\" data-article=\"ai-jobs-remote\" data-minutes=\"12\">\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\/ai-jobs-remote\/#audio\",\"name\":\"AI Jobs Remote: How Many Are Remote and Who Can Apply, read aloud\",\"description\":\"Synthetic voice reading of the article, recorded 27 September 2026.\",\"contentUrl\":\"https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/ai-jobs-remote-audio-202609272147.mp3\",\"encodingFormat\":\"audio\/mpeg\",\"duration\":\"PT11M52S\",\"uploadDate\":\"2026-09-27\",\"inLanguage\":\"en-US\",\"isAccessibleForFree\":true,\"mainEntityOfPage\":\"https:\/\/getaiwork.com\/articles\/ai-jobs-remote\/\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"AI Jobs Remote: How Many Are Remote and Who Can Apply\",\"startOffset\":0,\"endOffset\":59},{\"@type\":\"Clip\",\"name\":\"How many AI jobs are remote right now?\",\"startOffset\":59,\"endOffset\":125,\"url\":\"https:\/\/getaiwork.com\/articles\/ai-jobs-remote\/#how-many-ai-jobs-are-remote-right-now\"},{\"@type\":\"Clip\",\"name\":\"Which kinds of AI work are most often remote?\",\"startOffset\":125,\"endOffset\":226,\"url\":\"https:\/\/getaiwork.com\/articles\/ai-jobs-remote\/#which-kinds-of-ai-work-are-most-often-remote\"},{\"@type\":\"Clip\",\"name\":\"Are remote AI jobs open to beginners?\",\"startOffset\":226,\"endOffset\":291,\"url\":\"https:\/\/getaiwork.com\/articles\/ai-jobs-remote\/#are-remote-ai-jobs-open-to-beginners\"},{\"@type\":\"Clip\",\"name\":\"Does a remote listing mean anyone in any country can apply?\",\"startOffset\":291,\"endOffset\":447,\"url\":\"https:\/\/getaiwork.com\/articles\/ai-jobs-remote\/#does-a-remote-listing-mean-anyone-in-any-country-can-apply\"},{\"@type\":\"Clip\",\"name\":\"Who is actually posting the remote listings?\",\"startOffset\":447,\"endOffset\":516,\"url\":\"https:\/\/getaiwork.com\/articles\/ai-jobs-remote\/#who-is-actually-posting-the-remote-listings\"},{\"@type\":\"Clip\",\"name\":\"What do applicants to the two biggest remote posters report?\",\"startOffset\":516,\"endOffset\":625,\"url\":\"https:\/\/getaiwork.com\/articles\/ai-jobs-remote\/#what-do-applicants-to-the-two-biggest-remote-posters-report\"},{\"@type\":\"Clip\",\"name\":\"How do you spot a fake remote AI job?\",\"startOffset\":625,\"endOffset\":682,\"url\":\"https:\/\/getaiwork.com\/articles\/ai-jobs-remote\/#how-do-you-spot-a-fake-remote-ai-job\"},{\"@type\":\"Clip\",\"name\":\"What should you check before applying to a remote AI listing?\",\"startOffset\":682,\"endOffset\":712,\"url\":\"https:\/\/getaiwork.com\/articles\/ai-jobs-remote\/#what-should-you-check-before-applying-to-a-remote-ai-listing\"}],\"contentSize\":\"5.0 MB\"}<\/script>\n<p class=\"msq-audio-lead\"><strong>Listen to this article<\/strong>, about 12 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\/09\/ai-jobs-remote-audio-202609272147.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: AI Jobs Remote: How Many Are Remote and Who Can Apply\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:00<\/span><a href=\"#top\">AI Jobs Remote: How Many Are Remote and Who Can Apply<\/a><\/li>\n<li data-start=\"59.14\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"59.14\" aria-label=\"Play from: How many AI jobs are remote right now?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:59<\/span><a href=\"#how-many-ai-jobs-are-remote-right-now\">How many AI jobs are remote right now?<\/a><\/li>\n<li data-start=\"125.32\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"125.32\" aria-label=\"Play from: Which kinds of AI work are most often remote?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">2:05<\/span><a href=\"#which-kinds-of-ai-work-are-most-often-remote\">Which kinds of AI work are most often remote?<\/a><\/li>\n<li data-start=\"226.06\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"226.06\" aria-label=\"Play from: Are remote AI jobs open to beginners?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">3:46<\/span><a href=\"#are-remote-ai-jobs-open-to-beginners\">Are remote AI jobs open to beginners?<\/a><\/li>\n<li data-start=\"291.16\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"291.16\" aria-label=\"Play from: Does a remote listing mean anyone in any country can apply?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">4:51<\/span><a href=\"#does-a-remote-listing-mean-anyone-in-any-country-can-apply\">Does a remote listing mean anyone in any country can apply?<\/a><\/li>\n<li data-start=\"446.66\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"446.66\" aria-label=\"Play from: Who is actually posting the remote listings?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">7:27<\/span><a href=\"#who-is-actually-posting-the-remote-listings\">Who is actually posting the remote listings?<\/a><\/li>\n<li data-start=\"516.32\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"516.32\" aria-label=\"Play from: What do applicants to the two biggest remote posters report?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">8:36<\/span><a href=\"#what-do-applicants-to-the-two-biggest-remote-posters-report\">What do applicants to the two biggest remote posters report?<\/a><\/li>\n<li data-start=\"624.98\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"624.98\" aria-label=\"Play from: How do you spot a fake remote AI job?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">10:25<\/span><a href=\"#how-do-you-spot-a-fake-remote-ai-job\">How do you spot a fake remote AI job?<\/a><\/li>\n<li data-start=\"681.76\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"681.76\" aria-label=\"Play from: What should you check before applying to a remote AI listing?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">11:22<\/span><a href=\"#what-should-you-check-before-applying-to-a-remote-ai-listing\">What should you check before applying to a remote AI listing?<\/a><\/li>\n<\/ol><\/nav>\n<p class=\"msq-audio-note\">Recorded 27 September 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\",\"aijobsremotehowmanyarere\",42],[4.52,\"p\",\"ofthe1704aijobsliveonthe\",77],[18.8,\"p\",\"foranyonesearchingaijobs\",168],[36.64,\"p\",\"onthispagetheremoteshare\",180],[59.14,\"h\",\"howmanyaijobsareremoteri\",30],[61.82,\"p\",\"everyfigureonthispagecom\",103],[70.9,\"p\",\"on27september2026theboar\",88],[82.82,\"p\",\"threedaysearlieron24sept\",101],[93.3,\"p\",\"thedailytotalsarepublish\",104],[100.54,\"p\",\"forscalethebureauoflabor\",78],[109.34,\"p\",\"thatcountspeoplewhoworke\",106],[116.3,\"p\",\"stillaremoteshareaboveat\",110],[125.32,\"h\",\"whichkindsofaiworkaremos\",36],[127.96,\"p\",\"theboardsortseverylistin\",44],[131.32,\"p\",\"hereishowmanyofeachwerer\",80],[138.24,\"t\",\"aitrainingplatform\",62],[148.28,\"t\",\"freelancegig\",54],[156.6,\"t\",\"parttimeorjuniorsalaried\",70],[167.52,\"t\",\"alllistings\",56],[179.28,\"p\",\"sotheremoteaijobisoverwh\",138],[192.04,\"p\",\"salariedairolesaretheopp\",29],[194.28,\"p\",\"of986ontheboard79wererem\",27],[198.16,\"p\",\"byfieldlicensedprofessio\",165],[221.56,\"p\",\"theengineeringworlditsee\",57],[226.06,\"h\",\"areremoteaijobsopentobeg\",30],[228.86,\"p\",\"morethantheheadlinesugge\",27],[230.5,\"p\",\"of262livelistingstheboar\",62],[238.58,\"p\",\"intermediatelistingscame\",153],[251.26,\"p\",\"thecatchiswherethose126b\",114],[262.18,\"p\",\"abeginnerremoteaijobonth\",140],[274.62,\"p\",\"ourguidestoaijobswithnoe\",99],[281.42,\"p\",\"ifyouwouldratherbematche\",126],[291.16,\"h\",\"doesaremotelistingmeanan\",48],[294.08,\"p\",\"noandthisiswheremostremo\",42],[296.92,\"p\",\"only8ofthe621remotelisti\",81],[304.04,\"p\",\"theother613leftthelocati\",81],[310.56,\"p\",\"hereiswhatfourplatformss\",67],[317.96,\"t\",\"outlier\",218],[340.24,\"t\",\"micro1\",232],[362.84,\"t\",\"mercor\",164],[381.48,\"t\",\"dataannotation\",161],[397.96,\"p\",\"onegapwecouldnotcloseout\",82],[404.12,\"p\",\"alistreturnedbysearchthe\",175],[418.64,\"p\",\"theboardkeepsitsowncount\",110],[429.56,\"p\",\"forreadersinindiatheonsi\",40],[432.12,\"p\",\"ofthe1083listingstiedtoa\",119],[446.66,\"h\",\"whoisactuallypostingther\",37],[449.14,\"p\",\"threepostersaccountfor50\",91],[461.22,\"p\",\"thelongtailof119comesfro\",68],[466.5,\"p\",\"thatchangeshowtoreadthen\",29],[468.18,\"p\",\"asearchthatreturnshundre\",160],[479.9,\"p\",\"ourmercorandmicro1compar\",61],[485.38,\"p\",\"remotelistingswerealsomo\",42],[488.54,\"p\",\"552ofthe621carriedapayfi\",62],[499.14,\"p\",\"theboardquotesthosefigur\",154],[510.06,\"p\",\"theliveplatformstatusesa\",77],[516.32,\"h\",\"whatdoapplicantstothetwo\",50],[519.48,\"p\",\"becausetwocompaniespostm\",148],[533.56,\"p\",\"thesearereviewslabelleda\",78],[539.64,\"p\",\"onmicro1strustpilotpagew\",219],[560.2,\"p\",\"theoneonestarreviewfromc\",77],[566.44,\"p\",\"whatreviewswrittenoninte\",70],[571.96,\"p\",\"onmercorstrustpilotpaget\",68],[577.88,\"p\",\"fouronestarreviewsdatedj\",222],[600.88,\"p\",\"wecouldnotverifyeitherac\",29],[603.4,\"p\",\"thesinglefivestarreviewf\",62],[608.44,\"p\",\"wheretheaccountsmeettheo\",135],[616.88,\"p\",\"wheretheydonotnoremoteli\",109],[624.98,\"h\",\"howdoyouspotafakeremotea\",28],[629.26,\"p\",\"remoteworkiswherethefake\",64],[633.9,\"p\",\"thefederaltradecommissio\",125],[645.58,\"p\",\"reportedlossestojobscams\",87],[652.78,\"p\",\"thescriptisalwaysthesame\",134],[663.26,\"p\",\"whichiswhyatelegramrecru\",119],[670.58,\"p\",\"openaisrealopeningssiton\",42],[673.46,\"p\",\"arealplatformpaysyouifaj\",89],[681.76,\"h\",\"whatshouldyoucheckbefore\",50],[685.12,\"p\",\"thechecklistbelowrestate\",110],[693.2,\"p\",\"tickthroughitonceperplat\",82],[698.6,\"p\",\"thefreeboardispublicandn\",76],[704.96,\"p\",\"ifyouwanttheremotelistin\",100]];\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: the remote share of all 1,704 live board listings on 27 September 2026 split by type, level and field, the three posters behind 80.8% of remote listings, four platforms&#8217; own country rules, and 25 dated reviews read.<\/p>\n\n\n\n<div class=\"msq\" id=\"ms-quiz\" data-slug=\"ai-jobs-remote\" 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 AI jobs are remote right now?\" data-section=\"#how-many-ai-jobs-are-remote-right-now\">\n<p class=\"msq-question\">1. How many of the 1,704 live listings on the getAIwork board were tagged remote on 27 September 2026?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 1 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">About 150<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">621<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Over 1,500<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>621 were tagged remote and 1,083 were tied to a place, per the board&#8217;s own <a href=\"https:\/\/getaiwork.com\/stats.json\" target=\"_blank\" rel=\"noopener\">stats.json<\/a> for 27 September 2026. <a class=\"msq-section\" href=\"#how-many-ai-jobs-are-remote-right-now\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"2\" data-answer=\"c\" data-title=\"Which kinds of AI work are most often remote?\" data-section=\"#which-kinds-of-ai-work-are-most-often-remote\">\n<p class=\"msq-question\">2. Which listing type had the highest remote share on the board on 27 September 2026?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 2 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Part time or junior salaried roles<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Freelance gigs<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">AI training platform listings<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>505 of 626 AI training platform listings were remote, 80.7%, against 8.0% of salaried roles, counted from the live <a href=\"https:\/\/getaiwork.com\/board\/\" target=\"_blank\" rel=\"noopener\">getAIwork board<\/a> that morning. <a class=\"msq-section\" href=\"#which-kinds-of-ai-work-are-most-often-remote\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"3\" data-answer=\"a\" data-title=\"Does a remote listing mean anyone in any country can apply?\" data-section=\"#does-a-remote-listing-mean-anyone-in-any-country-can-apply\">\n<p class=\"msq-question\">3. What does Outlier&#8217;s working location policy, effective 15 July 2026, say about VPNs?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 3 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Using a VPN to mask presence in a restricted country is not permitted<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">A VPN is fine once your account is approved<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">It says nothing about VPNs<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/outlier.ai\/legal\/working-location-policy\" target=\"_blank\" rel=\"noopener\">Outlier working location policy<\/a> limits work to the Primary Location set at onboarding and does not permit a VPN to mask presence in a restricted country. <a class=\"msq-section\" href=\"#does-a-remote-listing-mean-anyone-in-any-country-can-apply\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"4\" data-answer=\"c\" data-title=\"Who is actually posting the remote listings?\" data-section=\"#who-is-actually-posting-the-remote-listings\">\n<p class=\"msq-question\">4. What share of the 621 remote listings came from micro1, Mercor and Neon combined?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 4 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">About a quarter<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">About half<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">About four in five<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>Those three posted 502 of the 621 remote listings, 80.8%, counted from the live <a href=\"https:\/\/getaiwork.com\/board\/\" target=\"_blank\" rel=\"noopener\">getAIwork board<\/a> on 27 September 2026. <a class=\"msq-section\" href=\"#who-is-actually-posting-the-remote-listings\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"5\" data-answer=\"b\" data-title=\"How do you spot a fake remote AI job?\" data-section=\"#how-do-you-spot-a-fake-remote-ai-job\">\n<p class=\"msq-question\">5. Roughly how many task scam reports did the FTC count in the first half of 2024?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 5 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">About 500<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">About 20,000<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">About 2 million<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/www.ftc.gov\/news-events\/data-visualizations\/data-spotlight\/2024\/12\/paying-get-paid-gamified-job-scams-drive-record-losses\" target=\"_blank\" rel=\"noopener\">FTC data spotlight<\/a> counted about 20,000 task scam reports in the first half of 2024, up from about 5,000 in all of 2023. <a class=\"msq-section\" href=\"#how-do-you-spot-a-fake-remote-ai-job\">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) { box.addEventListener('toggle', function(){ if (box.open) { 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 class=\"wp-block-heading\" id=\"how-many-ai-jobs-are-remote-right-now\">How many AI jobs are remote right now?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every figure on this page comes from the <a href=\"https:\/\/getaiwork.com\/board\/\">getAIwork work board<\/a>, which I run and which screens AI work listings by hand every day. On 27 September 2026 the board held 1,704 live listings: 621 tagged remote and 1,083 tied to a country or a city. Three days earlier, on 24 September, it was 607 remote out of 1,654, so the share has held between 36% and 37% rather than lurching. The daily totals are published openly on the <a href=\"https:\/\/getaiwork.com\/stats\">board statistics page<\/a>, and the wider picture sits in our <a href=\"https:\/\/getaiwork.com\/articles\/ai-job-market-statistics\/\">AI job market statistics<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For scale, the <a href=\"https:\/\/www.bls.gov\/opub\/ted\/2026\/22-6-percent-of-workers-teleworked-in-march-2026.htm\" target=\"_blank\" rel=\"noopener\">Bureau of Labor Statistics<\/a> found that 22.6% of US workers teleworked in March 2026. That counts people who worked from home for at least part of the time, not job adverts, so the two numbers measure different things. Still, a remote share above a third is high for any category of listing, and it is high for one specific reason, which the next table shows.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"which-kinds-of-ai-work-are-most-often-remote\">Which kinds of AI work are most often remote?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The board sorts every listing into one of three types. Here is how many of each were remote on 27 September 2026, counted from the live board that morning.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Listing type<\/th><th>Live listings<\/th><th>Tagged remote<\/th><th>Remote share<\/th><\/tr><\/thead><tbody><tr><td>AI training platform<\/td><td>626<\/td><td>505<\/td><td>80.7%<\/td><\/tr><tr><td>Freelance gig<\/td><td>92<\/td><td>37<\/td><td>40.2%<\/td><\/tr><tr><td>Part time or junior salaried role<\/td><td>986<\/td><td>79<\/td><td>8.0%<\/td><\/tr><tr><td>All listings<\/td><td>1,704<\/td><td>621<\/td><td>36.4%<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">So the remote AI job is overwhelmingly a platform job: rating, writing, checking and correcting model output from home, paid per task or per hour and organised by project. Salaried AI roles are the opposite. Of 986 on the board, 79 were remote. By field, licensed professionals such as lawyers and doctors saw the highest remote share at 75.8% (119 of 157), STEM sat at 51.5%, language work at 49.0%, generalist writing at 45.5%, and coding at just 16.7% (130 of 780). The engineering world, it seems, has rediscovered the office kitchen.<\/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\/09\/hands-holding-smartphone-for-ai-jobs-remote.jpg\" alt=\"Close up of hands holding a smartphone beside headphones and a planner, the everyday kit of ai jobs remote.\" class=\"wp-image-750\" srcset=\"https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/hands-holding-smartphone-for-ai-jobs-remote.jpg 1376w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/hands-holding-smartphone-for-ai-jobs-remote-300x167.jpg 300w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/hands-holding-smartphone-for-ai-jobs-remote-1024x572.jpg 1024w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/hands-holding-smartphone-for-ai-jobs-remote-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">On the board, 80.7% of AI training platform listings were remote on 27 September 2026.<\/figcaption><\/figure>\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\/09\/ai-jobs-remote-chart.png\" alt=\"Bar chart of ai jobs remote share by listing type, highest on AI training platforms.\" class=\"wp-image-754\" srcset=\"https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/ai-jobs-remote-chart.png 1600w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/ai-jobs-remote-chart-300x169.png 300w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/ai-jobs-remote-chart-1024x576.png 1024w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/ai-jobs-remote-chart-768x432.png 768w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/ai-jobs-remote-chart-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-block-image__caption\">Share of live listings tagged remote on the getAIwork board on 27 September 2026: 505 of 626 platform listings, 37 of 92 gigs, 79 of 986 salaried roles, 621 of 1,704 overall.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"are-remote-ai-jobs-open-to-beginners\">Are remote AI jobs open to beginners?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">More than the headline suggests. Of 262 live listings the board marked beginner level, 126 were remote, or 48.1%. Intermediate listings came out almost identical at 48.3%, while advanced listings dropped to 29.1%, because most of the senior roles are salaried engineering jobs with an office attached.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The catch is where those 126 beginner remote listings live: 110 are on AI training platforms, 14 are freelance gigs and 2 are salaried roles. A beginner remote AI job, on the evidence of this board, is almost always platform work, which means an assessment first, work that arrives by project, and no promise of hours. Our guides to <a href=\"https:\/\/getaiwork.com\/articles\/ai-jobs-no-experience\/\">AI jobs with no experience<\/a> and <a href=\"https:\/\/getaiwork.com\/articles\/ai-training-jobs-no-experience\/\">AI training jobs with no experience<\/a> cover what those assessments look like. If you would rather be matched to what is live for your background than scroll 621 listings, the <a href=\"https:\/\/getaiwork.com\/?h=remotenoexp&#038;utm_source=articles&#038;utm_medium=organic&#038;utm_content=ai-jobs-remote\">six question match quiz<\/a> does that from the same board data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"does-a-remote-listing-mean-anyone-in-any-country-can-apply\">Does a remote listing mean anyone in any country can apply?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No, and this is where most remote job boards go quiet. Only 8 of the 621 remote listings named a country or region in the title, such as a LATAM or Brazil tag. The other 613 left the location rule to the platform&#8217;s own policy, which you only meet once you apply. Here is what four platforms said when we read their own pages on 27 September 2026.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Platform<\/th><th>What its own page says about location<\/th><th>Source, read 27 Sep 2026<\/th><\/tr><\/thead><tbody><tr><td>Outlier<\/td><td>You may work only from the Primary Location set at onboarding; using a VPN to mask presence in a restricted country is not permitted. Policy effective 15 July 2026.<\/td><td><a href=\"https:\/\/outlier.ai\/legal\/working-location-policy\" target=\"_blank\" rel=\"noopener\">Outlier working location policy<\/a><\/td><\/tr><tr><td>micro1<\/td><td>Cannot hire residents of 20 listed countries, including China, Russia, Ukraine, Iran and Venezuela. Individual postings add their own region, for example a Europe based data role.<\/td><td><a href=\"https:\/\/www.micro1.ai\/experts\" target=\"_blank\" rel=\"noopener\">micro1 experts page<\/a>, <a href=\"https:\/\/jobs.micro1.ai\/post\/2418674e-c1a6-4dbb-a43c-85fc8ddfdec4\" target=\"_blank\" rel=\"noopener\">sample posting<\/a><\/td><\/tr><tr><td>Mercor<\/td><td>Engages contractors only in countries on its supported regions list. India, the US and the UK were on it.<\/td><td><a href=\"https:\/\/www.mercor.com\/supported-countries\/\" target=\"_blank\" rel=\"noopener\">Mercor supported countries<\/a><\/td><\/tr><tr><td>DataAnnotation<\/td><td>Its FAQ names no country list. It does say it charges no signup fees and will never ask you for money.<\/td><td><a href=\"https:\/\/www.dataannotation.tech\/faq\" target=\"_blank\" rel=\"noopener\">DataAnnotation FAQ<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">One gap we could not close: Outlier&#8217;s policy page did not display its full country list when we read it. A list returned by search the same day named Argentina, Australia, Canada, Mexico, New Zealand, Puerto Rico, the UK and the US, without India, but we could not confirm that list on the page itself, so treat it as unverified. The board keeps its own country verdicts for this reason: 289 of them across 8 platforms, last verified on 20 August 2026, per <a href=\"https:\/\/getaiwork.com\/stats.json\">stats.json<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For readers in India the onsite side matters too. Of the 1,083 listings tied to a place, 344 were in the US, 262 in the UK, 214 in Germany and 90 in India, so an onsite role is not automatically out of reach.<\/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\/09\/man-checking-details-before-applying-to-ai-jobs-remote.jpg\" alt=\"A thoughtful man reviews the fine print on his screen before applying to ai jobs remote.\" class=\"wp-image-751\" srcset=\"https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/man-checking-details-before-applying-to-ai-jobs-remote.jpg 1376w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/man-checking-details-before-applying-to-ai-jobs-remote-300x167.jpg 300w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/man-checking-details-before-applying-to-ai-jobs-remote-1024x572.jpg 1024w, https:\/\/getaiwork.com\/articles\/wp-content\/uploads\/2026\/09\/man-checking-details-before-applying-to-ai-jobs-remote-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">A remote listing still has a country rule behind it, set in the platform policy rather than the advert.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"who-is-actually-posting-the-remote-listings\">Who is actually posting the remote listings?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Three posters account for 502 of the 621 remote listings, or 80.8%: micro1 with 280, Mercor with 172 and Neon with 50. The long tail of 119 comes from dozens of companies with one to eight listings each. That changes how to read the number. A search that returns hundreds of remote AI jobs is mostly returning hundreds of role pages from two intake pipelines, and one application to <a href=\"https:\/\/getaiwork.com\/articles\/is-micro1-legit\/\">micro1<\/a> or <a href=\"https:\/\/getaiwork.com\/articles\/mercor-review\/\">Mercor<\/a> puts you in the pool for many of them. Our <a href=\"https:\/\/getaiwork.com\/articles\/mercor-vs-micro1\/\">Mercor and micro1 comparison<\/a> covers how the two differ once you are in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remote listings were also more likely to state pay. 552 of the 621 carried a pay figure, 88.9%, against 1,040 of all 1,704 listings, 61.0%. The board quotes those figures exactly as each poster lists them, on the date shown, and they describe what a poster says it pays if you are accepted, not what anyone is guaranteed to receive. The live platform statuses are tracked daily on our page of <a href=\"https:\/\/getaiwork.com\/articles\/ai-training-platforms-hiring-now\/\">AI training platforms hiring now<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-do-applicants-to-the-two-biggest-remote-posters-report\">What do applicants to the two biggest remote posters report?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because two companies post most of the remote work, we read their public reviews on <a href=\"https:\/\/www.trustpilot.com\/review\/micro1.ai\" target=\"_blank\" rel=\"noopener\">Trustpilot<\/a> on 27 September 2026: the 20 most recent on micro1&#8217;s page and all 5 on Mercor&#8217;s, 25 in total. These are reviews, labelled as such, and none of them is a statement of what either platform pays.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On <a href=\"https:\/\/www.trustpilot.com\/review\/micro1.ai\" target=\"_blank\" rel=\"noopener\">micro1&#8217;s Trustpilot page<\/a>, which showed a score of 4.7 across about 10,500 reviews, 19 of the 20 newest were four or five stars, and most described the AI interview itself, written within a day of taking it, by reviewers in India, Nigeria, Kenya, Germany, Canada and elsewhere. The one one star review, from Colombia, reported being blocked at the email step of onboarding. What reviews written on interview day cannot tell you is whether paid work followed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On <a href=\"https:\/\/www.trustpilot.com\/review\/mercor.com\" target=\"_blank\" rel=\"noopener\">Mercor&#8217;s Trustpilot page<\/a> the picture was the reverse and the sample far smaller. Four one star reviews dated July and August 2026 came from applicants in the US and UK: one, dated 26 August 2026, alleges removal from a project after hours of work without clear guidance on pay; another, dated 15 July 2026, alleges 32 hours of unpaid training before removal. We could not verify either account. The single five star review, from May 2024, praised the vetting and follow up.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where the accounts meet the official line: both platforms describe work as project based, and the reviews agree that getting in and getting work are separate steps. Where they do not: no remote listing we read mentioned unpaid onboarding time, which is exactly what the negative accounts describe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-do-you-spot-a-fake-remote-ai-job\">How do you spot a fake remote AI job?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Remote work is where the fakes cluster, because nobody expects to meet anyone. The <a href=\"https:\/\/www.ftc.gov\/news-events\/data-visualizations\/data-spotlight\/2024\/12\/paying-get-paid-gamified-job-scams-drive-record-losses\" target=\"_blank\" rel=\"noopener\">Federal Trade Commission<\/a> found no task scams in its 2020 sample of job scam reports, about 5,000 in 2023 and about 20,000 in the first half of 2024 alone. Reported losses to job scams topped $220 million in those six months, and crypto was the currency of choice. The script is always the same: simple tasks like rating product images, a dashboard of growing commissions, then a request to deposit money to unlock the next batch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Which is why a Telegram recruiter hiring AI trainers for OpenAI deserves exactly the attention you would give a prince with a shipping problem. <a href=\"https:\/\/getaiwork.com\/articles\/openai-careers\/\">OpenAI&#8217;s real openings<\/a> sit on its own careers board. A real platform pays you; if a job asks you to pay it, to unlock tasks, buy a kit or clear a withdrawal, it is not a job.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-should-you-check-before-applying-to-a-remote-ai-listing\">What should you check before applying to a remote AI listing?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The checklist below restates what the board&#8217;s own listing cards show and what the platforms&#8217; own pages say, in the order worth checking. Tick through it once per platform, not once per listing, since most remote listings share a pipeline. The <a href=\"https:\/\/getaiwork.com\/board\/\">free board<\/a> is public and needs no signup, and filtering it by level or skill takes a minute. If you want the remote listings that fit your background sorted for you, the <a href=\"https:\/\/getaiwork.com\/?h=jobs&#038;utm_source=articles&#038;utm_medium=organic&#038;utm_content=ai-jobs-remote\">getAIwork match quiz<\/a> reads the same live data.<\/p>\n\n\n\n<div class=\"msq-tool msq-check\" data-id=\"remote-ai-listing-check\" data-verb=\" checked\">\n<h3>Before you apply to a remote AI listing<\/h3>\n<p>Seven checks drawn from what the board&#8217;s listing cards show and what the platforms&#8217; own pages say. Run them once per platform, since most remote listings share a pipeline.<\/p>\n<label><input type=\"checkbox\">The listing card says Remote, not a city or country, and was seen on the board today or yesterday.<\/label>\n<label><input type=\"checkbox\">The title does not name a region you are outside, such as LATAM, Europe based or US only.<\/label>\n<label><input type=\"checkbox\">The platform&#8217;s own country or supported regions page includes the country you live in.<\/label>\n<label><input type=\"checkbox\">You will work from the place you register, since Outlier&#8217;s policy does not permit a VPN to mask a restricted country.<\/label>\n<label><input type=\"checkbox\">Any pay figure you rely on is the one printed on the listing, quoted as listed, not a figure from an advert or a message.<\/label>\n<label><input type=\"checkbox\">Nobody has asked you to pay a fee, buy a kit or deposit money to unlock tasks, the pattern the FTC describes in task scams.<\/label>\n<label><input type=\"checkbox\">You know the first step is an assessment or AI interview, and that passing it is separate from being offered paid work.<\/label>\n<p class=\"msq-check-count\"><\/p>\n<p class=\"msq-note\">Ticks are saved on this device only. Passing these checks is not a promise of work or pay from any platform.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\">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 \">Are remote AI jobs full time?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Rarely. On 27 September 2026 only 79 of the 621 remote listings on the getAIwork board were salaried roles. The rest were AI training platform work or freelance gigs, organised by project with no set hours.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can I work remote AI jobs from India?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>It depends on the platform, not the listing. Mercor&#8217;s supported countries list included India when read on 27 September 2026, micro1&#8217;s excluded list does not name India, and a search result list of Outlier countries did not include India, which we could not confirm on Outlier&#8217;s page.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Do remote AI jobs list their pay?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>More often than other listings. 552 of 621 remote listings on the board stated a pay figure on 27 September 2026, against 61.0% of all listings. Figures are quoted as each poster lists them, rates change, and nothing is guaranteed.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can I use a VPN to take a remote AI job from another country?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Outlier&#8217;s working location policy, effective 15 July 2026, says using a VPN to mask your presence in a restricted country is not permitted, and you may work only from your registered Primary Location.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How often do the remote numbers change?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Daily. The board had 607 remote listings on 24 September 2026, 619 on 25 September and 621 on 27 September. The current count is always on the getAIwork statistics page.<\/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 getAIwork board free to use?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. The work board at getaiwork.com\/board is free and public, with no signup needed to browse or filter it.<\/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>621 of 1,704 live AI listings were remote on 27 September 2026. The split by type and level, who posts them, and the country rules behind them.<\/p>\n","protected":false},"author":2,"featured_media":749,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"AI Jobs Remote: How Many Are Remote and Who Can Apply","rank_math_description":"On 27 September 2026, 621 of 1,704 AI jobs on our board were remote. See which AI jobs remote suit beginners and which countries they accept.","rank_math_focus_keyword":"ai jobs remote","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-752","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\/752","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=752"}],"version-history":[{"count":4,"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/posts\/752\/revisions"}],"predecessor-version":[{"id":761,"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/posts\/752\/revisions\/761"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/media\/749"}],"wp:attachment":[{"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/media?parent=752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/categories?post=752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/getaiwork.com\/articles\/wp-json\/wp\/v2\/tags?post=752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}