Play AI/ML engineer: the research-adjacent track above general software dev
Strong CS builders willing to go deep on math and ML fundamentals instead of stopping at general software engineering.
First dollar: ~9 years on the BLS-tracked path (bachelor's plus graduate research background); in practice, many working ML engineers enter industry with a strong bachelor's plus a portfolio of shipped models, no PhD required for most roles.
Exact steps. Ship the smallest unit of paid value before you gold-plate.
Bachelor's in computer science, math, or a related quantitative field; linear algebra, probability, and algorithms are the load-bearing courses.
Ship actual models, not tutorials: a Kaggle competition result, a fine-tuned open-source model, a deployed inference pipeline. This substitutes for credentials at most companies.
A master's in CS/ML (or the BLS-tracked PhD for pure research-scientist roles) sharpens the theory; many industry ML engineer roles hire strong bachelor's-plus-portfolio candidates without it.
These test differently from general SWE, ML system design, applied math, take-home modeling tasks, not just algorithm puzzles.
NLP/LLMs, computer vision, or ML infra/MLOps are the sub-tracks that command the highest total comp at AI labs and large tech companies, well above the broad BLS median.
Related decks if this one is working or if you need a stronger wincon.
What you do on paper: Invent and improve computing approaches, including AI and machine-learning algorithms and systems. The BLS category that most closely tracks research-grade AI/ML roles; demand driven by generative AI adoption.
Frequency: ~37,200 employed (BLS OEWS, 2025)