Role · AI Hiring Index · as of 2026-10-05
Software Engineer jobs at AI companies
Databricks (166) and OpenAI (163) lead 1,529 open Software Engineer roles across 78 AI companies. 9% are remote and 58% are in the Bay Area.
Software engineers at AI companies build the same things as anywhere — product, platform, infrastructure — around a model at the centre: serving it, putting it in front of users, and building the tools researchers train it with.
Every engineering organisation: product, platform and infrastructure, developer productivity, research tooling.
Demand this month
| Hiring most | Open roles |
|---|---|
| Databricks | 166 |
| OpenAI | 163 |
| Applied Intuition | 135 |
| Anthropic | 70 |
| CoreWeave | 65 |
| Crusoe | 59 |
| Harvey | 50 |
| Nebius | 42 |
| xAI | 40 |
| Field AI | 36 |
What Software Engineer postings ask for
Share of 1,529 open postings that mention each skill.
| Skill | Share, as a bar | Share | |
|---|---|---|---|
| Python | 46% | n=709 | |
| Kubernetes | 20% | n=311 | |
| Go | 19% | n=297 | |
| C++ | 19% | n=289 | |
| TypeScript | 18% | n=270 | |
| LLMs | 15% | n=234 | |
| Rust | 10% | n=146 | |
| Evals | 7% | n=103 | |
| RAG / retrieval | 5% | n=84 | |
| Prompting | 4% | n=66 | |
| RL / post-training | 3% | n=53 | |
| PyTorch | 2% | n=36 | |
| CUDA / Triton | 2% | n=29 | |
| Distributed training | 2% | n=29 | |
| MCP | 2% | n=26 | |
| vLLM / SGLang / TensorRT | 1% | n=17 | |
| JAX | 1% | n=12 | |
| PhD | 1% | n=12 | |
| Fine-tuning | 1% | n=11 |
Posted base pay
Median posted range $189K–$275K base, from 893 postings that publish pay (58% of this role's openings). This is the base range a posting advertises — not total compensation, which adds equity and bonus; for that, Levels.fyi is the reference.
Half of the posted ranges have their midpoint between $195K and $308K; the median midpoint is $235K.
What to learn
What you can skip
All of it is your existing job. The difference is context: expect to work next to model behaviour (latency, cost, non-determinism) and to use AI tools in your own work.
The gaps, in the order these postings ask for them
Kubernetes · 20% of postings
- Learn Kubernetes Basics — Kubernetes documentation free
The project's own six-module tutorial: create a cluster, deploy, expose, scale and roll out an app — the vocabulary every customer's environment is written in, in an afternoon.
- Troubleshooting Applications — Kubernetes documentation free
Pods, services and running containers debugged with what you get on a cluster you do not own — describe, logs, events, a shell — the job when a customer's deployment misbehaves.
TypeScript · 18% of postings
- The TypeScript Handbook free
The language's own reference, short enough to read in an evening — enough to read and change the web and SDK code these roles ship to customers.
LLMs · 15% of postings
- Deep Dive into LLMs like ChatGPT — Andrej Karpathy free
Three and a half hours from tokens to RLHF, from one of OpenAI's founding members — the mental model every later choice rests on.
- AI Engineering — Chip Huyen · O'Reilly paid
Chapter 2 is this skill — training data, architecture, post-training, sampling — for people who build on models; the rest is the AI Engineer track at length: evals, RAG, agents, cost.
Evals · 7% of postings
- AI Evals: Everything You Need to Know — Hamel Husain and Shreya Shankar free
Start from error analysis on real traces, not from a metric; then judges you check against people — the practice behind 'evaluation frameworks' in these postings.
One project
Put a model behind a real interface — Build a small service that calls a model with streaming, retries, rate limits and cost tracking, and a UI on top — the plumbing every team here owns some of.
Open Software Engineer roles
- Tech Lead - Remote Assist, RobotaxiWayve · London, United Kingdom · first seen 2026-10-05 · board verified 2026-10-05
- Content Systems Engineer, Technical DocumentationGlean · Bangalore, India | Bangalore · first seen 2026-10-04 · board verified 2026-10-05
- Software Engineer, SimulationWayve · London, United Kingdom · first seen 2026-10-04 · board verified 2026-10-05
- Model Release EngineerWayve · London, United Kingdom · first seen 2026-10-04 · board verified 2026-10-05
- Machine Learning Scientist/EngineerWayve · Sunnyvale, California USA · $311K–$420K base · first seen 2026-10-04 · board verified 2026-10-05
- Senior Forensics EngineerWayve · Sunnyvale, California USA · first seen 2026-10-04 · board verified 2026-10-05
- Engineering Manager, OS, Robot SoftwareWayve · Sunnyvale, California USA · first seen 2026-10-04 · board verified 2026-10-05
- Software Engineer, Embedded Automotive PlatfromWayve · Herzliya, Israel · first seen 2026-10-04 · board verified 2026-10-05