Member of Technical Staff
The flat title behind every frontier lab — and the highest engineering bar in the industry.
Member of Technical Staff is the deliberately flat title frontier labs give almost everyone technical — a convention borrowed from Bell Labs. At Anthropic, OpenAI, Mistral, xAI, Thinking Machines, and SSI, the person training models, the person building the inference stack, and the person shipping Claude Code may all carry the same three words on their badge. The title signals a culture: small, high-trust teams where hierarchy is minimal and impact is the only ladder. When people say they want to work at a lab, an MTS role is usually what they mean.
The role exists in its current shape because labs stopped being pure research shops. Training frontier models is now an industrial effort: data pipelines, distributed training infrastructure, inference serving, evals, safety systems, and product surfaces all need world-class engineers — and a large share of MTS hires in 2026 are engineers, not PhD researchers. Labs compete for a small pool of people who can operate at their bar, which is why compensation looks like nothing else in tech, and why the interview process filters as hard as it does.
What makes MTS distinct from every other role on this page: you build what everyone else consumes. Agent engineers orchestrate models through an API; you are on the other side of that API, deciding how the model behaves, how fast it serves, and what ships around it. The realistic paths in are narrower but more concrete than people assume — serious open-source contributions to ML infrastructure, published research replications, evals work, or exceptional systems engineering. Credentials help less than a public track record the lab can verify.
- Launch, babysit, and debug large training runs — including the 3am kind of debugging.
- Build and scale data pipelines that filter, dedupe, and mix training corpora.
- Design and run evals on model checkpoints to decide what ships and what gets rolled back.
- Optimize inference: KV-cache management, batching, quantization, and serving latency.
- Ship product surfaces on top of the models — the coding agents and APIs the world uses.
- Replicate external research fast enough to decide whether the lab should care.
- Write design docs and internal research notes that other MTS actually read.
- Carry on-call for training or serving infrastructure where an hour of downtime is enormous.
- You read papers and reproduce them instead of just retweeting them.
- You are happy three levels down the stack — collectives, kernels, memory bandwidth — when the problem demands it.
- You have merged PRs in serious ML infrastructure, or you want that more than a title.
- A flat title on a small, extremely strong team sounds like a feature, not a slight.
- You can write both a Triton kernel and a clear one-page memo about it.
Foundations That Actually Matter
Weeks 1–8Build a transformer with your own hands. Labs do not hire people who only know the API surface.
Systems and Scale
Months 2–4Most MTS openings are systems roles. GPU performance and distributed training are the actual moat.
Post-Training and Evals
Months 4–7Post-training and evaluation are where labs hire hardest right now — and where outsiders can realistically build proof.
Public Proof of Work
Months 6–10Labs hire people they can verify. Open source and replications are the résumé that gets read.
The Lab Gauntlet
Months 9–12Applications, referrals, and an interview loop designed to say no. Play it like a campaign, not a lottery ticket.
Nobody hires a Member of Technical Staff off a certificate. They hire off proof. Ship these and put them where people can click them:
“I do [training infra / inference / post-training] work in public: [N] merged PRs in [vLLM / PyTorch], a replication of [paper], and a [X]M-param LM trained from scratch.”
- Pretrained a [X]M-parameter transformer from scratch on [dataset]; published the repo, loss curves, and debugging postmortem ([N] GitHub stars).
- Replicated [paper or result] within [X]% of published numbers; writeup shared by [the original authors / a major ML newsletter].
- Wrote a fused Triton kernel cutting [op] latency [X]% versus the PyTorch baseline, with a public profiling deep-dive.
- Landed [N] merged PRs in [vLLM / transformers / PyTorch], including [fix or feature] shipped in release [version].
- Fine-tuned [open model] with LoRA + DPO, moving [task] win rate from [X]% to [Y]% on a 100+ prompt eval suite I built.
- The issue trackers of vLLM, transformers, PyTorch, and major eval harnesses — sustained contribution there is the single highest-signal channel for lab recruiting.
- Public replications: a repo plus writeup for every paper you reproduce, honest negative results included. Original authors share these, and lab engineers read them.
- Contribute cases and fixes to open eval suites — small surface area, high visibility, and exactly what post-training teams look for.
- One deep technical post a quarter — a training-bug postmortem, a profiling deep-dive — over weekly content. Lab engineers read depth, not cadence.
- Open-research communities — EleutherAI and similar Discords, paper-discussion threads — where lab staff actually hang out. Contribute analysis, not takes.
- Coding at a genuinely high bar: hard implementation problems, fast, in plain Python. Labs calibrate above standard big-tech screens — practice past the point of comfort.
- ML systems depth: transformer internals, why runs diverge, KV-cache math, how you'd debug a slow multi-node job. If you built the portfolio, this is revision, not cramming.
- Research discussion of recent papers: which claims are load-bearing, what you would test next. Your paper-a-week notes are the prep; the interview is reading them back.
- Design rounds for training or serving systems — 'serve this model at [X] QPS' — where your own reproduction and profiling numbers prove you're not improvising.
- A deep walkthrough of your own work: rehearse a five-minute and a forty-five-minute version of every portfolio piece. The panel probes what you personally did; vagueness is fatal.
What does Member of Technical Staff actually mean?
It is a deliberately flat title, borrowed from Bell Labs, that frontier labs give nearly everyone technical — researchers, infra engineers, and product engineers alike. It signals that the org chart is shallow and status comes from impact, not title inflation. Read the team description in the posting, not the title, to know what the job actually is.
Do I need a PhD to get an MTS role?
Not for the majority of openings. Research-scientist tracks still skew heavily PhD, but infra, evals, and product MTS roles hire strong engineers on demonstrated work. A public record — merged PRs, replications, shipped systems — substitutes for the credential; nothing substitutes for the bar.
How hard is it really to get into Anthropic or OpenAI?
Brutally hard — labs reject the overwhelming majority of applicants, including genuinely strong ones, and the loops are long. The counterweight is that labs now hire hundreds of engineers a year across many teams, so the door is narrow but not sealed. Multiple application cycles are normal, not a verdict on you.
What's the difference between MTS and Research Scientist?
At some labs there is no difference — everyone is MTS. Where both titles exist, Research Scientist implies setting research direction and usually a publication record, while MTS spans everything from training infra to product. The pay bands overlap far more than outsiders expect.
Does open-source work actually get you hired at labs?
Yes, and it is the most reliable outsider path. Maintainers and heavy contributors to infrastructure labs depend on — inference engines, training frameworks, eval harnesses — get recruited because their work is already verified in public. Three meaningful merged PRs beat any cover letter.
Every stage above maps to free lessons on this site. No signup, no paywall — open the first course and ship your first checkpoint this week.
Browse the courses →