Programming languages by open roles
Each programming language with the open roles that name it. A role naming several counts under each.
| Language | Open roles | Share | Median pay |
|---|---|---|---|
| Python | 461 | 75% | $85 |
| TypeScript | 108 | 18% | $75 |
| JavaScript | 99 | 16% | $75 |
| Java | 83 | 14% | $75 |
| Go | 53 | 9% | $75 |
| SQL | 49 | 8% | $60 |
| Rust | 42 | 7% | $75 |
| C++ | 37 | 6% | $75 |
| R | 26 | 4% | $70 |
| MATLAB | 22 | 4% | $85 |
| C# | 14 | 2% | $50 |
| Kotlin | 9 | 1% | – |
| Swift | 7 | 1% | – |
| C | 6 | 1% | – |
| Bash | 5 | 1% | – |
| HTML | 5 | 1% | – |
| Ruby | 4 | 1% | – |
| CSS | 3 | 0% | – |
| PHP | 3 | 0% | – |
| Lean | 2 | 0% | – |
Median pay is the middle hourly rate among the roles in that row that state one, in US dollars; each distinct rate on a platform counts once, and "up to" ceilings, per-task pay and paid studies are left out. A dash means fewer than five rates.
How we counted
Programming languages are the ones a posting names among the skills it asks for. Roles that ask for coding without naming a language are counted as coding roles but not in the ranking. Every figure is worked out from the open roles listed on aitrainers.jobs, re-checked hourly against each platform's own job board, and updates with them.
Related: Coding AI training jobs · What software engineers earn training AI
More research: The languages AI training work asks for · The qualifications AI training work asks for · How much more experts earn training AI · AI training work you can do without experience · AI training work on site · How many hours AI training work takes · The equipment AI training work needs · How AI training platforms screen applicants · The most common AI training job titles · Who has the AI training jobs · The skills AI training work asks for