Open-Source Strategy — becoming a known name
You already understand OSS as a contributor; this topic is OSS as career architecture. Two ladders, climb both:
Ladder 1 — contribute to the repos your future employers read. In this field, that list is specific: vLLM, llama.cpp, SGLang, TRL/PEFT/transformers, Unsloth, Axolotl, Ollama, LiteLLM, MLX-examples. Contributions here are qualitatively different from generic OSS: the maintainers and heavy users of these exact repos are the AI-infra hiring pool, and a merged PR is a work sample they've already reviewed. The realistic on-ramp (you know this ladder from your own history — it transfers directly): reproduce and triage issues → fix docs and error messages → small bugfixes → and then aim for one substantive contribution in your spike area (a kernel, a sampler feature, a quant format, an eval integration). Crucial strategic note: depth in one repo's community beats scattered PRs across ten. "Regular contributor to vLLM's quantization code" is a positioning; "47 PRs across 20 repos" is a statistic.
Ladder 2 — maintain your own. The best personal OSS is extracted from real work — the filtering pipeline you built for your flagship, the eval harness, the MCP server — because tools born from real need have real users. And here's the signal hierarchy insiders use: stars are vanity; usage is sanity; maintenance is character. Downloads, dependents, and — above all — answered issues and steady releases over months are what a senior engineer checks. A 90-star tool with 40 closed issues and 12 releases outsignals a 3,000-star flash that died in six weeks, because maintenance predicts what you'll be like as a colleague.
The compounding mechanism to understand explicitly: OSS is a distributed trust network. Every review exchange with a maintainer, every user you help, is a weak tie with someone in the industry — and startup hiring runs disproportionately on exactly these ties ("we hired her because she'd been fixing our bugs for six months"). You are not contributing code; you are accumulating witnesses.
Summary
Contribute deep in one or two serious AI-infra repos (the reviewers are the hiring pool); extract and maintain your own tools from real work; optimize for usage and maintenance signal over stars. OSS = pre-verified work samples + a trust network.
Mental model
Guild membership in the medieval sense: you don't apply to the guild with a résumé — you apprentice publicly, your work is inspected by masters, and one day the introductions make themselves.
Mistakes to avoid
- Drive-by PR farming (typo fixes across 30 repos) for the contribution graph. Maintainers recognize it instantly, and it signals the opposite of what you hope.
- Launching your own tool and ghosting the issues. An abandoned repo with users is negative signal — archive honestly what you won't maintain.
Exercise
Pick your one target repo from the list above (match it to your Topic 86 flagship — building the specialist model? → TRL/Unsloth; the inference project? → vLLM/llama.cpp). Subscribe to its issues, reproduce two open bugs this week and comment your findings, and identify one issue you could genuinely fix within a month. That's the apprenticeship, begun.