What the data shows
- 2
Of the employers with enough roles to judge, Serve Robotics expanded fastest like for like, both as a share and in number of roles (from 10 to 16 open roles, +60.0%).
- 4
Of the 1 employer with a like-work comparison, none lifted the pay on its new listings by 10% or more, and not one increased it.
- 6
Since 14 Sep 2026, Wayve began listing Robot Fleet Operations roles (4 new listings since 23 Sep 2026, 2 still open) and RemoExperts stopped listing Egocentric & Wearable Capture roles (6 open roles when the period began, none by its end), out of 1 entry and 2 exits involving 3 or more roles.
Figure 1
Robot training employers adding, holding or cutting roles
During the window, which robot training employers expanded their open roles, which kept them level and which pulled back, and what hourly rate do they advertise today?
| Employer | Open at end | Change | Status | Median rate | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| All employers tracked throughout | 706 | 714 | +1.1% | +1.1% | Steady | 121 | 113 | +8 | None | 30.3% | $27 |
| TSMG | 465 | 503 | +8.2% | +8.2% | Steady | 38 | 0 | +38 | None | 0.0% | n/a |
| Tesla | n/a | 170 | n/a | n/a | First read 14 Oct | 31 | 30 | +1 | None | 20.0% | $27 |
| Amazon Prime Air | n/a | 59 | n/a | n/a | First read 15 Oct | 10 | 25 | -15 | None | 96.6% | $27 |
| Alignerr | n/a | 41 | n/a | n/a | First read 22 Oct | 0 | 0 | 0 | None | 100.0% | $21 |
| HireArt | n/a | 25 | n/a | n/a | First read 28 Oct | 0 | 1 | -1 | None | 100.0% | $28 |
| Transdev | n/a | 25 | n/a | n/a | First read 14 Oct | 3 | 0 | +3 | None | 100.0% | $26 |
| Claru | n/a | 16 | n/a | n/a | First read 8 Oct | 0 | 0 | 0 | None | 93.8% | $10 |
| Serve Robotics | 10 | 16 | +60.0% | +60.0% | Growing | 7 | 1 | +6 | None | 100.0% | $22 |
| Avride | 37 | 15 | -59.5% | -59.5% | Shrinking | 10 | 32 | -22 | None | 20.0% | $25 |
| Gatik | 12 | 11 | -8.3% | -8.3% | Steady | 0 | 1 | -1 | None | 90.9% | $27 |
| Symbotic | n/a | 11 | n/a | n/a | First read 14 Oct | 2 | 3 | -1 | None | 100.0% | $23 |
| DoorDash Labs | n/a | 10 | n/a | n/a | First read 14 Oct | 2 | 1 | +1 | None | 50.0% | $35 |
| Figure AI | 17 | 10 | -41.2% | -41.2% | Shrinking | 1 | 8 | -7 | None | 100.0% | $30 |
| Anduril IndustriesSmall sample | 1 | 9 | +800.0% | +800.0% | Too few roles | 10 | 2 | +8 | None | 33.3% | $44 |
| Aurora Innovation | 10 | 9 | -10.0% | -10.0% | Shrinking | 4 | 5 | -1 | None | 100.0% | $35 |
| Dyna Robotics | 8 | 9 | +12.5% | +12.5% | Growing | 1 | 0 | +1 | None | 100.0% | $26 |
| Moove | n/a | 9 | n/a | n/a | First read 14 Oct | 2 | 3 | -1 | None | 11.1% | n/a |
| ZiplineSmall sample | 3 | 8 | +166.7% | +166.7% | Too few roles | 6 | 1 | +5 | None | 62.5% | $36 |
| Robot.com (Kiwibot) | n/a | 7 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 100.0% | $22 |
| Nuro | 10 | 7 | -30.0% | -30.0% | Shrinking | 1 | 4 | -3 | None | 85.7% | $29 |
| Genesis AISmall sample | 4 | 6 | +50.0% | +50.0% | Too few roles | 2 | 0 | +2 | None | 0.0% | n/a |
| ISEESmall sample | 6 | 6 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| Kodiak AISmall sample | 6 | 6 | 0.0% | 0.0% | Too few roles | 2 | 2 | 0 | None | 83.3% | $37 |
| Latitude AI | n/a | 6 | n/a | n/a | First read 28 Oct | 0 | 2 | -2 | None | 0.0% | n/a |
| micro1 | 17 | 6 | -64.7% | -64.7% | Shrinking | 11 | 22 | -11 | None | 33.3% | n/a |
| Waabi | 8 | 6 | -25.0% | -25.0% | Shrinking | 0 | 2 | -2 | None | 16.7% | n/a |
| Collaborative RoboticsSmall sample | 5 | 5 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 100.0% | $22 |
| SaronicSmall sample | 6 | 5 | -16.7% | -16.7% | Too few roles | 0 | 1 | -1 | None | 40.0% | n/a |
| Scout AI | n/a | 5 | n/a | n/a | First read 22 Oct | 0 | 0 | 0 | None | 40.0% | n/a |
| WaymoSmall sample | 7 | 5 | -28.6% | -28.6% | Too few roles | 3 | 5 | -2 | None | 0.0% | n/a |
| Arctic Engines | n/a | 4 | n/a | n/a | First read 30 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Coco Robotics | n/a | 4 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 100.0% | $22 |
| MonumentalSmall sample | 2 | 4 | +100.0% | +100.0% | Too few roles | 2 | 0 | +2 | None | 0.0% | n/a |
| Shield AISmall sample | 1 | 4 | +300.0% | +300.0% | Too few roles | 3 | 0 | +3 | None | 25.0% | n/a |
| Skild AISmall sample | 4 | 4 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 50.0% | n/a |
| WayveSmall sample | 5 | 4 | -20.0% | -20.0% | Too few roles | 5 | 6 | -1 | None | 0.0% | n/a |
| AeroVect | n/a | 3 | n/a | n/a | First read 30 Oct | 0 | 0 | 0 | None | 66.7% | n/a |
| FS StudioSmall sample | 3 | 3 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| Nimble RoboticsSmall sample | 2 | 3 | +50.0% | +50.0% | Too few roles | 2 | 1 | +1 | None | 66.7% | n/a |
| PerleSmall sample | 3 | 3 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| Skyports Drone Services | n/a | 3 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Torc RoboticsSmall sample | 1 | 3 | +200.0% | +200.0% | Too few roles | 3 | 1 | +2 | None | 0.0% | n/a |
| Welo DataSmall sample | 0 | 3 | n/a | n/a | Too few roles | 3 | 0 | +3 | None | 100.0% | $4 |
| 1X TechnologiesSmall sample | 2 | 2 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 100.0% | n/a |
| Applied Intuition | n/a | 2 | n/a | n/a | First read 14 Oct | 0 | 2 | -2 | None | 0.0% | n/a |
| Beep | n/a | 2 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 100.0% | n/a |
| Bot AutoSmall sample | 2 | 2 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| Cota RoboticsSmall sample | 2 | 2 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| DexmateSmall sample | 3 | 2 | -33.3% | -33.3% | Too few roles | 0 | 1 | -1 | None | 0.0% | n/a |
| DexorySmall sample | 1 | 2 | +100.0% | +100.0% | Too few roles | 2 | 1 | +1 | None | 0.0% | n/a |
| Gecko Robotics | n/a | 2 | n/a | n/a | First read 22 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Havoc AISmall sample | 1 | 2 | +100.0% | +100.0% | Too few roles | 1 | 0 | +1 | None | 0.0% | n/a |
| HumanoidSmall sample | 2 | 2 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| Instawork | n/a | 2 | n/a | n/a | First read 30 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Keywords Studios | n/a | 2 | n/a | n/a | First read 7 Oct | 1 | 1 | 0 | None | 0.0% | n/a |
| MotionalSmall sample | 3 | 2 | -33.3% | -33.3% | Too few roles | 1 | 2 | -1 | None | 0.0% | n/a |
| NerosSmall sample | 1 | 2 | +100.0% | +100.0% | Too few roles | 1 | 0 | +1 | None | 0.0% | n/a |
| Performance Drone Works | n/a | 2 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| PlusAI | n/a | 2 | n/a | n/a | First read 30 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Rhoda AISmall sample | 2 | 2 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| RoboForceSmall sample | 2 | 2 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 100.0% | n/a |
| SereactSmall sample | 3 | 2 | -33.3% | -33.3% | Too few roles | 0 | 1 | -1 | None | 0.0% | n/a |
| Stack AVSmall sample | 2 | 2 | 0.0% | 0.0% | Too few roles | 1 | 1 | 0 | None | 100.0% | n/a |
| Sunday RoboticsSmall sample | 3 | 2 | -33.3% | -33.3% | Too few roles | 0 | 1 | -1 | None | 100.0% | n/a |
| Tutor IntelligenceSmall sample | 2 | 2 | 0.0% | 0.0% | Too few roles | 1 | 1 | 0 | None | 100.0% | n/a |
| 120ft | n/a | 1 | n/a | n/a | First read 22 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| AdexisSmall sample | 1 | 1 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| Aerospace engineering firm | n/a | 1 | n/a | n/a | First read 30 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Allen Control SystemsSmall sample | 1 | 1 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| Ambi Robotics | n/a | 1 | n/a | n/a | First read 14 Oct | 0 | 0 | 0 | None | 100.0% | n/a |
| AppenSmall sample | 1 | 1 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 100.0% | n/a |
| CHAOS Industries | n/a | 1 | n/a | n/a | First read 23 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Droyd | n/a | 1 | n/a | n/a | First read 22 Oct | 0 | 0 | 0 | None | 100.0% | n/a |
| Enact Intelligence | n/a | 1 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Flexdrive (Lyft) | n/a | 1 | n/a | n/a | First read 22 Oct | 0 | 0 | 0 | None | 100.0% | n/a |
| Foundation Robotics | n/a | 1 | n/a | n/a | First read 14 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Generalist AISmall sample | 1 | 1 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| Innodata | n/a | 1 | n/a | n/a | First read 22 Oct | 0 | 0 | 0 | None | 100.0% | n/a |
| Manna | n/a | 1 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Matternet | n/a | 1 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 100.0% | n/a |
| Maven RoboticsSmall sample | 1 | 1 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| May MobilitySmall sample | 5 | 1 | -80.0% | -80.0% | Too few roles | 0 | 4 | -4 | None | 0.0% | n/a |
| Mind Robotics | n/a | 1 | n/a | n/a | First read 7 Oct | 1 | 1 | 0 | None | 0.0% | n/a |
| Mindy Support | n/a | 1 | n/a | n/a | First read 30 Oct | 0 | 0 | 0 | None | 100.0% | n/a |
| Nidus | n/a | 1 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 100.0% | n/a |
| Physical IntelligenceSmall sample | 1 | 1 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 100.0% | n/a |
| Pickle Robot | n/a | 1 | n/a | n/a | First read 14 Oct | 0 | 0 | 0 | None | 100.0% | n/a |
| ProntoSmall sample | 1 | 1 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| Pyka | n/a | 1 | n/a | n/a | First read 5 Oct | 0 | 2 | -2 | None | 0.0% | n/a |
| Reliable RoboticsSmall sample | 1 | 1 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 0.0% | n/a |
| Rugged Robotics | n/a | 1 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Saildrone | n/a | 1 | n/a | n/a | First read 22 Oct | 0 | 0 | 0 | None | 100.0% | n/a |
| SamaSmall sample | 1 | 1 | 0.0% | 0.0% | Too few roles | 0 | 0 | 0 | None | 100.0% | n/a |
| Skyways | n/a | 1 | n/a | n/a | First read 5 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Starship Technologies | n/a | 1 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Telexistence | n/a | 1 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| TELUS Digital AI Community | n/a | 1 | n/a | n/a | First read 28 Oct | 0 | 0 | 0 | None | 100.0% | n/a |
| VaySmall sample | 2 | 1 | -50.0% | -50.0% | Too few roles | 0 | 1 | -1 | None | 100.0% | n/a |
| Wing | n/a | 1 | n/a | n/a | First read 5 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Workstream | n/a | 1 | n/a | n/a | First read 22 Oct | 0 | 0 | 0 | None | 0.0% | n/a |
| Agility RoboticsSmall sample | 1 | 0 | -100.0% | -100.0% | Too few roles | 0 | 1 | -1 | None | n/a | n/a |
| DexteritySmall sample | 1 | 0 | -100.0% | -100.0% | Too few roles | 0 | 1 | -1 | None | n/a | n/a |
| The Global Talent Co.Small sample | 2 | 0 | -100.0% | -100.0% | Too few roles | 0 | 2 | -2 | None | n/a | n/a |
| Noble MachinesSmall sample | 1 | 0 | -100.0% | -100.0% | Too few roles | 0 | 1 | -1 | None | n/a | n/a |
| SkydioSmall sample | 1 | 0 | -100.0% | -100.0% | Too few roles | 0 | 1 | -1 | None | n/a | n/a |
Base: 1,150 robot training roles still listed when 31 Oct 2026 closed, across the 105 employers that had open roles at either end of 1 Oct 2026 to 31 Oct 2026, as their public job boards show them; 58 of those employers were already tracked before the window began.
Open at start counts the roles listed at 00:00 UTC on 1 Oct 2026, Open at end those still listed when 31 Oct 2026 closed, and Change sets one against the other for the same employer. When an employer re-posts a listing with a fresh identifier (see Re-key batch), the old copy disappears and the new one shows up in the same read: neither count moves, and the pair stays out of New listings and Removed. Change as read is the unadjusted comparison.
Status names the size of the like-for-like change: Growing from +10% up, Shrinking from -10% down, Steady in between. An employer with under 7.5 open roles when the window opened (below that weight, fitted on every tracked employer's own counts, the employers' shared average change says more than the employer's own) is marked Too few roles. An employer this site started reading inside the window shows the date of that first read instead and is kept out of the top row, so being added never looks like hiring.
Re-key batch: a day when 3 or more of one employer's listings vanished and reappeared with identical titles in a single read, the board having given them new identifiers (checked in this window and in every calendar month since 14 Sep 2026). Those pairs are reported in this column instead of New listings, Removed and Net flow. Each pair is one departure and one arrival, so the opening count does not have to be restated.
An employer's first week in this dataset is its back catalogue and never counts as New listings. Net flow subtracts removals from new listings; where that first week overlaps the window's opening days, it can drift slightly from the change in open roles.
Stating a rate and Median rate describe the roles still open at the end (in the top row, those of every employer with open roles). No median is given unless 3 or more of them state an hourly rate.
Credit: RobotTraining.jobs Research, Robot Training Employer Health: Who Is Growing, Holding or Shrinking, October 2026 edition.
Figure 2
Employers grouped by status
How many robot training employers fall under each status, and how many open roles sit in each group?
Base: All 105 employers in the panel above, 1 Oct 2026 to 31 Oct 2026.
Each status and change comes from the panel table. Growing and Shrinking mean the like-for-like count moved by 10% or more, up or down; Too few roles means under 7.5 open roles when the window opened (below that weight, fitted on every tracked employer's own counts, the employers' shared average change says more than the employer's own).
Credit: RobotTraining.jobs Research, Robot Training Employer Health: Who Is Growing, Holding or Shrinking, October 2026 edition.
Figure 3
Each employer's open roles, week by week
Week after week, how many robot training roles did each employer keep open?
| Employer | 5 Oct | 12 Oct | 19 Oct | 26 Oct | First to last week | |||
|---|---|---|---|---|---|---|---|---|
| All employers, as read | 645 | 677 | 696 | 730 | 895 | 1,076 | 1,142 | n/a |
| Employers read since the opening week | 645 | 632 | 642 | 647 | 643 | 655 | 657 | +1.9% |
| TSMGSmall sample | 465 | 465 | 465 | 469 | 474 | 490 | 503 | +8.2% |
| TeslaSmall sample | n/a | n/a | n/a | n/a | 164 | 165 | 169 | First read 14 Oct |
| Amazon Prime AirSmall sample | n/a | n/a | n/a | n/a | 63 | 68 | 68 | First read 15 Oct |
| AlignerrSmall sample | n/a | n/a | n/a | n/a | n/a | 41 | 41 | First read 22 Oct |
| AvrideSmall sample | 35 | 23 | 33 | 42 | 45 | 45 | 29 | -17.1% |
| HireArtSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 25 | First read 28 Oct |
| TransdevSmall sample | n/a | n/a | n/a | n/a | 22 | 24 | 25 | First read 14 Oct |
| ClaruSmall sample | n/a | n/a | n/a | 16 | 16 | 16 | 16 | First read 8 Oct |
| Serve RoboticsSmall sample | 11 | 9 | 10 | 11 | 12 | 12 | 14 | +27.3% |
| SymboticSmall sample | n/a | n/a | n/a | n/a | 9 | 11 | 12 | First read 14 Oct |
| Aurora InnovationSmall sample | 8 | 9 | 10 | 10 | 10 | 11 | 11 | +37.5% |
| GatikSmall sample | n/a | 12 | 12 | 12 | 12 | 11 | 11 | First read 21 Sep |
| DoorDash LabsSmall sample | n/a | n/a | n/a | n/a | 9 | 9 | 10 | First read 14 Oct |
| Anduril IndustriesSmall sample | n/a | 2 | 1 | 7 | 8 | 9 | 9 | First read 22 Sep |
| Figure AISmall sample | 16 | 16 | 15 | 10 | 9 | 9 | 9 | -43.7% |
| MooveSmall sample | n/a | n/a | n/a | n/a | 9 | 8 | 9 | First read 14 Oct |
| Dyna RoboticsSmall sample | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 0.0% |
| micro1Small sample | 14 | 15 | 16 | 18 | 7 | 6 | 8 | -42.9% |
| ZiplineSmall sample | n/a | 3 | 3 | 8 | 9 | 9 | 8 | First read 21 Sep |
| Robot.com (Kiwibot)Small sample | n/a | n/a | n/a | n/a | n/a | n/a | 7 | First read 28 Oct |
| NuroSmall sample | 10 | 9 | 8 | 7 | 7 | 7 | 7 | -30.0% |
| ISEESmall sample | n/a | 6 | 6 | 6 | 6 | 6 | 6 | First read 21 Sep |
| Kodiak AISmall sample | 8 | 7 | 6 | 5 | 5 | 5 | 6 | -25.0% |
| WaabiSmall sample | 8 | 8 | 8 | 8 | 8 | 7 | 6 | -25.0% |
| Collaborative RoboticsSmall sample | 3 | 4 | 5 | 5 | 5 | 5 | 5 | +66.7% |
| Genesis AISmall sample | 3 | 3 | 4 | 5 | 5 | 5 | 5 | +66.7% |
| Latitude AISmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 5 | First read 28 Oct |
| SaronicSmall sample | n/a | 8 | 6 | 6 | 6 | 5 | 5 | First read 21 Sep |
| Scout AISmall sample | n/a | n/a | n/a | n/a | n/a | 5 | 5 | First read 22 Oct |
| WaymoSmall sample | 8 | 7 | 7 | 8 | 7 | 5 | 5 | -37.5% |
| Arctic EnginesSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 4 | First read 30 Oct |
| Coco RoboticsSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 4 | First read 28 Oct |
| MonumentalSmall sample | n/a | 2 | 2 | 2 | 3 | 4 | 4 | First read 21 Sep |
| RemoExpertsSmall sample | n/a | n/a | n/a | n/a | n/a | 6 | 4 | First read 21 Oct |
| Skild AISmall sample | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 0.0% |
| WayveSmall sample | 2 | 4 | 3 | 3 | 4 | 4 | 4 | +100.0% |
| AeroVectSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 3 | First read 30 Oct |
| FS StudioSmall sample | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 0.0% |
| Nimble RoboticsSmall sample | 2 | 2 | 2 | 3 | 4 | 3 | 3 | +50.0% |
| PerleSmall sample | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 0.0% |
| Shield AISmall sample | n/a | 1 | 1 | 3 | 3 | 3 | 3 | First read 23 Sep |
| Skyports Drone ServicesSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 3 | First read 28 Oct |
| Stack AVSmall sample | n/a | 2 | 2 | 3 | 3 | 3 | 3 | First read 21 Sep |
| Torc RoboticsSmall sample | 2 | 2 | 1 | 1 | 1 | 1 | 3 | +50.0% |
| Welo DataSmall sample | 1 | 0 | 0 | 0 | 1 | 2 | 3 | +200.0% |
| 1X TechnologiesSmall sample | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 0.0% |
| ALTEN Technology USASmall sample | n/a | n/a | n/a | n/a | n/a | 2 | 2 | First read 22 Oct |
| Applied IntuitionSmall sample | n/a | n/a | n/a | n/a | 4 | 3 | 2 | First read 14 Oct |
| BeepSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 2 | First read 28 Oct |
| Bot AutoSmall sample | n/a | 2 | 2 | 2 | 2 | 2 | 2 | First read 21 Sep |
| Cota RoboticsSmall sample | n/a | 2 | 2 | 2 | 2 | 2 | 2 | First read 24 Sep |
| DexmateSmall sample | n/a | 3 | 3 | 3 | 3 | 2 | 2 | First read 21 Sep |
| DexorySmall sample | n/a | 1 | 1 | 1 | 2 | 2 | 2 | First read 21 Sep |
| Gecko RoboticsSmall sample | n/a | n/a | n/a | n/a | n/a | 2 | 2 | First read 22 Oct |
| Havoc AISmall sample | n/a | 1 | 1 | 1 | 2 | 2 | 2 | First read 21 Sep |
| HumanoidSmall sample | 1 | 1 | 2 | 2 | 2 | 2 | 2 | +100.0% |
| InstaworkSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 2 | First read 30 Oct |
| May MobilitySmall sample | 5 | 5 | 5 | 3 | 3 | 3 | 2 | -60.0% |
| MotionalSmall sample | 3 | 3 | 3 | 1 | 1 | 2 | 2 | -33.3% |
| NerosSmall sample | n/a | 1 | 1 | 2 | 2 | 2 | 2 | First read 21 Sep |
| Performance Drone WorksSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 2 | First read 28 Oct |
| PlusAISmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 2 | First read 30 Oct |
| PykaSmall sample | n/a | n/a | n/a | 3 | 3 | 3 | 2 | First read 5 Oct |
| REVELSmall sample | n/a | n/a | n/a | n/a | n/a | 3 | 2 | First read 22 Oct |
| Rhoda AISmall sample | n/a | n/a | 2 | 2 | 2 | 2 | 2 | First read 28 Sep |
| RoboForceSmall sample | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 0.0% |
| SereactSmall sample | n/a | 3 | 3 | 3 | 3 | 3 | 2 | First read 21 Sep |
| Sunday RoboticsSmall sample | 3 | 3 | 3 | 3 | 3 | 2 | 2 | -33.3% |
| Tutor IntelligenceSmall sample | n/a | n/a | 2 | 2 | 2 | 2 | 2 | First read 28 Sep |
| 120ftSmall sample | n/a | n/a | n/a | n/a | n/a | 1 | 1 | First read 22 Oct |
| AdexisSmall sample | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.0% |
| Aerospace engineering firmSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 1 | First read 30 Oct |
| Allen Control SystemsSmall sample | n/a | 1 | 1 | 1 | 1 | 1 | 1 | First read 21 Sep |
| Ambi RoboticsSmall sample | n/a | n/a | n/a | n/a | 1 | 1 | 1 | First read 14 Oct |
| AppenSmall sample | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.0% |
| CHAOS IndustriesSmall sample | n/a | n/a | n/a | n/a | n/a | 1 | 1 | First read 23 Oct |
| DroydSmall sample | n/a | n/a | n/a | n/a | n/a | 1 | 1 | First read 22 Oct |
| Enact IntelligenceSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 1 | First read 28 Oct |
| Flexdrive (Lyft)Small sample | n/a | n/a | n/a | n/a | n/a | 1 | 1 | First read 22 Oct |
| Foundation RoboticsSmall sample | n/a | n/a | n/a | n/a | 1 | 1 | 1 | First read 14 Oct |
| Generalist AISmall sample | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.0% |
| InnodataSmall sample | n/a | n/a | n/a | n/a | n/a | 1 | 1 | First read 22 Oct |
| Keywords StudiosSmall sample | n/a | n/a | n/a | 2 | 1 | 1 | 1 | First read 7 Oct |
| MannaSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 1 | First read 28 Oct |
| MatternetSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 1 | First read 28 Oct |
| Maven RoboticsSmall sample | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.0% |
| Mind RoboticsSmall sample | n/a | n/a | n/a | 1 | 1 | 1 | 1 | First read 7 Oct |
| Mindy SupportSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 1 | First read 30 Oct |
| NidusSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 1 | First read 28 Oct |
| Physical IntelligenceSmall sample | 2 | 1 | 1 | 1 | 1 | 1 | 1 | -50.0% |
| Pickle RobotSmall sample | n/a | n/a | n/a | n/a | 1 | 1 | 1 | First read 14 Oct |
| ProntoSmall sample | n/a | 1 | 1 | 1 | 1 | 1 | 1 | First read 21 Sep |
| Reliable RoboticsSmall sample | n/a | 1 | 1 | 1 | 1 | 1 | 1 | First read 21 Sep |
| Rugged RoboticsSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 1 | First read 28 Oct |
| SaildroneSmall sample | n/a | n/a | n/a | n/a | n/a | 1 | 1 | First read 22 Oct |
| SamaSmall sample | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.0% |
| SkydioSmall sample | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.0% |
| SkywaysSmall sample | n/a | n/a | n/a | 1 | 1 | 1 | 1 | First read 5 Oct |
| Starship TechnologiesSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 1 | First read 28 Oct |
| TelexistenceSmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 1 | First read 28 Oct |
| TELUS Digital AI CommunitySmall sample | n/a | n/a | n/a | n/a | n/a | n/a | 1 | First read 28 Oct |
| TransPerfect DataForceSmall sample | n/a | n/a | n/a | n/a | 2 | 1 | 1 | First read 13 Oct |
| VaySmall sample | n/a | 1 | 2 | 2 | 2 | 1 | 1 | First read 21 Sep |
| WingSmall sample | n/a | n/a | n/a | 1 | 1 | 1 | 1 | First read 5 Oct |
| WorkstreamSmall sample | n/a | n/a | n/a | n/a | n/a | 1 | 1 | First read 22 Oct |
| ZooxSmall sample | n/a | n/a | n/a | n/a | 1 | 0 | 1 | First read 14 Oct |
| Agility RoboticsSmall sample | 1 | 1 | 1 | 1 | 1 | 0 | 0 | -100.0% |
| ApptronikSmall sample | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -100.0% |
| DexteritySmall sample | 1 | 1 | 1 | 0 | 0 | 0 | 0 | -100.0% |
| The Global Talent Co.Small sample | 2 | 2 | 2 | 1 | 0 | 0 | 0 | -100.0% |
| Noble MachinesSmall sample | 1 | 1 | 1 | 0 | 0 | 0 | 0 | -100.0% |
| Overland AISmall sample | n/a | n/a | n/a | n/a | 1 | 0 | 0 | First read 14 Oct |
| RobCoSmall sample | n/a | 1 | 0 | 0 | 0 | 0 | 0 | First read 21 Sep |
| Sovrano AISmall sample | n/a | n/a | n/a | n/a | n/a | 1 | 0 | First read 19 Oct |
Base: For 114 employers, the mean number of roles open at 00:00 UTC across the days of each ISO week (Monday through Sunday), 14 Sep 2026 to 31 Oct 2026.
Each column is one week, named after its Monday. In the week an employer was first read, only the days from that read onward count; earlier weeks show n/a, and in place of a change the row gives the date of that first read.
"All employers, as read" grows as employers join this dataset, so no change is worked out for it; "Employers read since the opening week" keeps one fixed set, which means a newly added employer cannot show up as growth.
All rows carry a small-sample mark and none is ranked: they vary no more than chance would make them vary, so no single row stands on its own.
The 26 Oct column covers 6 days only.
Credit: RobotTraining.jobs Research, Robot Training Employer Health: Who Is Growing, Holding or Shrinking, October 2026 edition.
Figure 4
Rate-change log: the hourly pay employers put on new listings
When an employer posts fresh robot training roles, does the hourly pay it offers go up, down or stay put?
| Employer | Sep 2026 (from 14 Sep) | Oct 2026 | Same work | Direction | |||
|---|---|---|---|---|---|---|---|
| All employers | $27 | $27 | 0.0% | -4.7% | Not comparable | 7.0% | 74 |
| Amazon Prime Air | n/a | $27 | n/a | n/a | n/a | n/a | 10 |
| Aurora Innovation | $35 | $33 | -5.7% | -4.7% | Held | 100.0% | 10 |
| micro1 | $15 | $10 | -33.3% | n/a | Not comparable | n/a | 10 |
| Serve Robotics | n/a | $25 | n/a | n/a | n/a | n/a | 8 |
| Tesla | n/a | $32 | n/a | n/a | n/a | n/a | 5 |
| Zipline | n/a | $38 | n/a | n/a | n/a | n/a | 4 |
| Anduril Industries | n/a | $44 | n/a | n/a | n/a | n/a | 3 |
| Collaborative Robotics | $23 | n/a | n/a | n/a | n/a | n/a | 3 |
| Transdev | n/a | $27 | n/a | n/a | n/a | n/a | 3 |
| Welo Data | n/a | $4 | n/a | n/a | n/a | n/a | 3 |
Base: 74 new listings with a stated hourly rate, 14 Sep 2026 to 31 Oct 2026, grouped by the calendar month each first appeared. An employer's monthly median needs 3 or more of them and reads n/a below that.
Only new listings are read, the pay an employer offers at the moment it posts, so a rate fixed months ago on a role still listed leaves this log unchanged. Each employer's back catalogue (its first week in this dataset) and its re-keyed listings are excluded.
Median, first to last: how far the employer's median moved from its earliest month with a median to its latest. Shifts in which work gets posted move it as much as rate changes do.
Same work: every kind of work with 3 or more priced new listings in both of those months contributes the change in its own median, weighted by its listings in the later month. Direction turns that into a word: Raised from +10% up, Cut from -10% down, Held in between, and Not comparable when no kind of work qualifies or the kinds compared cover under 50% of the later month's priced listings (Compared), because most of what was posted then has no earlier match. In the All employers row, same work means the same kind of work at the same employer, so a change in who happened to post cannot move it.
Rows whose latest month with a median rests on under 3 listings carry the small-sample mark.
Credit: RobotTraining.jobs Research, Robot Training Employer Health: Who Is Growing, Holding or Shrinking, October 2026 edition.
Figure 5
Kinds of work employers took up or dropped
Which robot training employers started hiring for a kind of work they had no open roles in, and which stopped listing any role in one?
Base: All employers with roles open on the first or the last day of 14 Sep 2026 to 31 Oct 2026, split by the kinds of work their open roles and new listings fall under.
Entered: the employer had no open role in that kind of work when the period began (for an employer first read during it, nothing in the back catalogue of its first week), then posted one or more new listings in it. Left: it had open roles in the kind when the period began and none when it ended.
The counts stay visible so that a shift of one or two roles is not read as a change of direction; the findings only rank an entry backed by 3 or more new listings and an exit of 3 or more open roles.
Each role carries the kind of work this site assigns it now, so reclassifying a role can shift it from one kind to another. Re-keyed listings never count as an entry.
Credit: RobotTraining.jobs Research, Robot Training Employer Health: Who Is Growing, Holding or Shrinking, October 2026 edition.
Figure 6
Re-key batches set aside
Which days saw an employer re-post listings under fresh identifiers, and how many at a time?
Nothing to show for this window.
Base: Each day in 14 Sep 2026 to 31 Oct 2026 on which one employer re-posted 3 or more listings, found either in this report's window or in one of the span's calendar months.
A same-title pair is a listing that drops out of an employer's feed and comes back with the same title in one read (one UTC day), each departure matched with one arrival. The board has handed an existing listing a new identifier; no role was filled and none was opened, so the pair is shown here instead of being counted as turnover. A day enters this table from 3 pairs upward, the smallest set any claim about a group of listings rests on.
Out at that read and In at that read count all departures and arrivals of the day. Only the matched pairs are taken out of the flow: listings that went for good, and arrivals under titles not seen leaving, still count.
The two share columns set the re-posted listings against the employer's removals and new listings in the period read (last column).
Credit: RobotTraining.jobs Research, Robot Training Employer Health: Who Is Growing, Holding or Shrinking, October 2026 edition.
Robotics labs ยท Fleet operators ยท Data vendors ยท Research teams
Buy the data behind this report
This report sums up records we gather ourselves, day after day:
1,432 robot training roles followed, history included
Every role on 100 employer job boards, read each day since 12 Sep 2026: its pay, its place, and the first and last day it was up.
536 apply clicks over 28 days
Which robot training roles people really apply to, by kind of work, pay and place. The clicks happen here, so no one else can count them.
25 sourced industry datasets
Funding, revenue, deals, fleets, deployments and prices across the robot training industry, each record linked to the publication it comes from.
On offer
The raw records
Every robot training role we track: title, employer, place, kind of work, pay as stated, and the days it was first and last open.
A regular feed
New and closed roles every week or month, as file drops or through the data endpoints.
A custom cut
Any figure here by country, city, kind of work, vehicle, employer or date, or your own hiring benchmarked against the market.
Need the people behind this data for your own robots? (you contract them yourself) or (we deliver the robot data).
Investing in robotics, AV or robot-data companies? The Robot hiring radar is these records role by role, every day, as files.
Robot hiring brief: free, once a month
The robot-training job market in figures, on the first weekday of each month: open roles, what opened and closed, who added and who cut, and posted pay by kind of work. To your work email.
How it was measured
Every day this site reads the public job boards of the robot training employers and programs it follows. Listings only: apply clicks on RobotTraining.jobs are never published by employer. A single database query produces each figure for the window shown, and the live page and every monthly edition run that identical query. The note under each figure gives its base.
- Coverage
- Which employers and programs RobotTraining.jobs reads in full, board by board, each day. Every figure notes how many boards went into it.
- Open role
- On a given day, a role that has been posted and still shows in the employer's feed.
- New listing
- A role seen for the first time during the window, at an employer this site was already following the week before. Whatever an employer has up in its first tracked week is back catalogue and does not count as new.
- Removed listing
- A role that dropped out of its employer's feed within the window.
- Net change
- Roles added minus roles taken down, leaving out re-key batches on both sides.
- Like-for-like change
- An employer's open roles at the window's end set against its open roles at the start, for employers already followed before the window began. One first read during the window is flagged and never counted as growth. The start is adjusted by the net of any re-key batch inside the window.
- Status
- Growing means a like-for-like change of +10% or more, Shrinking -10% or less, and Steady anything between. Too few roles: the employer's open roles at the start fall short of the weight of the followed employers' average change, fitted on their own counts, so its change cannot stand on its own and no direction is given. First read in window: the employer joined this dataset during the window.
- Re-key batch
- A listing that drops out of an employer's feed and comes back under the same title in the same daily read, matched one for one: the board has given the same listing a new identifier, not filled one role and opened another. Each such pair is kept out of roles added, roles taken down and the net change, and a day with 3 or more of them is listed as a re-key batch, within the window or a calendar month of the last 26 weeks (none before 14 Sep 2026), with the counts that left and arrived in that read.
- Advertised pay
- The hourly rate a listing gives, using the midpoint of any range. An employer's median for its open roles needs 3 or more roles with a stated rate.
- Rate log
- The median posted hourly rate of an employer's new listings in each calendar month, shown once 3 or more new listings give a rate. Back-catalogue roles and re-issued listings are left out.
- Same-work change
- For every kind of work with 3 or more priced new listings in both the first and the latest month that have a median, the change in that median, averaged with the later month's listings as weights. Raised means +10% or more, Cut -10% or less, Held anything between; Not comparable when no kind qualifies or the kinds compared hold under half of the later month's priced listings. For the market as a whole, the same work means the same kind of work at the same employer.
- Moved into or out of a kind of work
- Moved into: no open role in that kind at the start of the period (for an employer first read during it, none in its back catalogue) and at least one new listing in it during the period. Moved out of: open roles in that kind at the start and none at the end.
- Kind of work
- A role's title and description place it in one of the seven kinds of robot training work this site follows, ranging from robot teleoperation and demonstration collection through egocentric capture, embodied-AI annotation, robot evaluation and fleet operations to AV and drone operation. Each kind has a page of its own.
- Window
- Live page: the 28 most recent full days (UTC), with the weekly, monthly and kind-of-work figures read over the 26 weeks to the same end, none before 14 Sep 2026. Edition: a single calendar month, with those figures read over the 26 weeks to month end.
Limits of this data
- Hiring that happens off public job boards is invisible here, and some data-collection programs sign people up inside an app instead of posting a job.
- A posting does not equal a hire. Certain employers leave evergreen roles up for months, and others post the same role once per city or country.
- Start and end are counts on two single days, so an employer that opens and closes roles in big batches can change status from one window to the next.
- A re-key batch is spotted by its pattern, not its cause: an employer that really closed most of its roles and opened as many new ones the same day would be set aside too, so every batch is listed with its counts.
- These are posted rates, not take-home pay. A month's median of a handful of listings moves with a few postings, and the same-work comparison only covers kinds of work an employer posted often enough in both months.
- A role's kind of work is how it is classified today, so a change in this site's classification can shift roles between kinds.
Collection and classification of listings are explained on the methodology page. Freshness, completeness and consistency are tested daily in the data quality report.
Monthly editions
The live page spans the 28 most recent full days and updates daily. Every finished month also gets its own edition, locked two days after month end, so a number quoted from it stays fixed.
- Live page28 most recent full days, rebuilt daily
- October 2026 edition (you are here)Will lock when the next daily refresh runs
Quoting this report
You may quote, chart or republish these figures under CC BY 4.0, provided you link back to this page. This edition is locked: its numbers will not change.
Citation
RobotTraining.jobs (2026). Robot Training Employer Health: Who Is Growing, Holding or Shrinking, October 2026 edition. https://robottraining.jobs/research/robot-training-employer-health/2026-10
BibTeX
@misc{robottrainingjobs_robot_training_employer_health_2026_10,
author = {{RobotTraining.jobs}},
title = {Robot Training Employer Health: Who Is Growing, Holding or Shrinking, October 2026 edition},
year = {2026},
howpublished = {\url{https://robottraining.jobs/research/robot-training-employer-health/2026-10}},
}Keep reading
- Robot Training Hiring: Openings, Turnover and EligibilityHow many robot training jobs are live, which employers post them, how quickly do listings come and go, and who is eligible to apply?Open report
- Scorecard of Robot Training EmployersSide by side, how do robot training employers and programs stack up on openings, pay, who can apply and how fast roles turn over?Open report
- Open Robot Training Jobs, Counted WeeklyWeek over week, is demand for people to train robots rising or falling?Open report
- Who Dominates Each Kind of Robot Training WorkFor each kind of robot training work, how many employers are competing, and how big a slice does the largest one have?Open report
- Robot Training Job Lifespans: How Long Listings LastHow many days does a robot training listing usually last, and which kinds of work come and go quickest?Open report
- Robot Training Job Posting Times and Apply PeaksOn which days and at what hours do robot training jobs go up, and when do job seekers click apply?Open report
- Where Robot Training Hiring Is Heading, Week by WeekWeek over week, which kinds of robot training work, professions and languages are employers hiring more of, and which are cooling?Open report
- Robot Training Pay Report 2026How much do robot training jobs pay, broken down by kind of work and employer?Open report