03 — North-Star Artifacts (The Eight Rungs)¶
Every hour you spend must eventually land in one of these eight rungs. If it doesn’t, it’s leisure or tutorial-hopping. That’s fine — just call it what it is. This file is the map from month → rung → public artifact → hiring signal.
Detail per rung lives in ../12_portfolio/. This file is the strategic overview.
The Ladder At A Glance¶
The two orange rungs (R5, R6) are the M9 hard gate. They convert everything before into a hire-able profile. Everything after them compounds; nothing before them fully counts.
Each Rung, Strategically¶
R1 · CPU Tiled Matmul Writeup · M2¶
What: A blog post walking through naive → tiled → blocked CPU matmul with measured cache effects on your own machine.
Published: Your blog (Medium / hashnode / hand-rolled), cross-posted to r/LocalLLaMA or r/programming.
Signal to hiring managers: This person actually measures things. Rare among ML engineers.
Zoho angle: None yet. Learn quietly.
R2 · SGEMM Ladder Repo · M4–M5¶
What: A public GitHub repo with 6–8 kernel versions in progression (naive → coalesced → tiled → register-tiled → vectorized → double-buffered → wmma tensor-core), each with an Nsight Compute screenshot in the README.
Published: GitHub, pinned on your profile.
Signal: This person can write CUDA. And more importantly, this person can explain why one version is faster than another with measurement, not folklore.
Zoho angle: None yet.
R3 · Triton FlashAttention-2 · M6–M7¶
What: A Triton FA2 forward implementation matching SDPA numerics across shapes, with a benchmark sweep and honest gap analysis vs the official
flash-attnpackage.Published: GitHub + companion blog post explaining what you learned.
Signal: This person understands the algorithm that runs the world, at implementation depth. Rare enough that this alone gets you initial screens.
Zoho angle: None yet. First mention is at R4.
R4 · Quantization Bake-Off Post · M8¶
What: One 8B model, five formats (GPTQ / AWQ / FP8 / GGUF Q4_K_M / bf16 baseline), speed table (batch 1 and batch 32) + quality table (perplexity + 3 tasks + KL-to-fp16). Uses
llm-compressor(AutoGPTQ is deprecated).Published: Blog + r/LocalLLaMA post. This community respects this content type deeply.
Signal: This person can prescribe quantization for a deployment scenario with real numbers to back the recommendation. This is a direct study signal.
Zoho angle: One mention — the Sapphire Rapids DDR5 8-channel SMB deployment story from
../06_quantization/10_gguf_k_quants.md. Applied ML at Zoho meets on-prem quant.
R5 · Mini Inference Engine (MVP) · M9 · HARD GATE¶
What: Python + PyTorch + your Triton kernels. Async HTTP server, OpenAI-compatible
/v1/chat/completionsstreaming endpoint, continuous-batching scheduler, paged KV cache with block manager, prefix reuse, FlashAttention adapted for paged KV (or FlashInfer). Benchmark harness producing latency-throughput curves vs vLLM. Target: within 3× vLLM at 8 req/s ShareGPT load.Published: GitHub with detailed README, benchmark data committed, blog post explaining architectural decisions and where the gap to vLLM comes from.
Signal: This person understands inference engines at architectural depth, not user-of-vLLM depth. This is the artifact that changes the conversation.
Zoho angle: One mention — prefix-cache hit rate on Zoho agent traffic (sanitized: “75–94% on turns 2–4”). This is the data point that makes the engine’s design decisions feel earned.
R6 · First Merged PR · M9–M10 · HARD GATE¶
What: A merged (not just opened) pull request to one of: vLLM, SGLang, FlashInfer, llama.cpp. Small is fine — a docs fix, an example, a bug fix, a benchmark. Merged, not opened.
Published: GitHub PR link. Add to LinkedIn.
Signal: This person can navigate an unfamiliar 100K+ LOC codebase and land a change through maintainer review. The single strongest hiring signal in this field.
Overlap warning: Median outside-contributor vLLM PR merge is ~14 days; first PRs skew longer. To hit R6 by end of M9, you must have the first draft PR open by mid-M8. This overlap is why R5 and R6 are sequenced with R6 opening while R5 is finishing.
R7 · Enterprise Reference Architecture · M11–M12¶
What: A design document. “Enterprise on-prem LLM platform on 8×H100 serving a 70B chat model + an 8B utility model, with prefix-cache-aware routing, autoscaled replicas, full observability, agentic workload profile.” Includes: hardware bill, model+quant+engine choices, sizing math, SLO commitments, observability plan, cost model in $/1M-token, agentic-workload load-test data.
Published: Blog / gist / GitHub repo with full YAML and drills. Cross-post to your target companies’ engineering communities.
Signal: This person can lead a production LLM platform. This is the staff-engineer signal.
Zoho angle: Built ON Zoho workload data. The 75–90% prefix hit-rate on real agentic traffic is the entire architectural justification for prefix-cache-aware routing. This artifact reads as practitioner-authored, not student-authored.
R8 · Sustained Contribution Area · M12–M13+¶
What: 6-month sustained pattern of contributions to a single project in a single area. Design doc → 3+ merged PRs → maybe a talk → maybe a
CODEOWNERSmention. Not more PRs; deeper PRs in one area.Published: The GitHub history is the artifact. Pinned to your LinkedIn.
Signal: This person owns something. Hire-able at staff-eng level. This is what converts loops to offers at rate.
Zoho angle: Makes the stay-vs-leave question explicit. If Zoho matches / offers infra role, this artifact travels with you either way.
Hard precondition: The Monday-morning ritual. Open the target project’s issue tracker filtered to your area, pick one thing to work on that week, sustain 6 months. If you cannot commit to that ritual, do not start R8. Sustain the rhythm or don’t start.
The Zoho-Specificity Gradient (This Is Intentional)¶
Rung |
Zoho Mentions |
Reads As |
|---|---|---|
R1 |
0 |
Student learning fundamentals |
R2 |
0 |
Student learning fundamentals |
R3 |
0 |
Student learning fundamentals |
R4 |
1 (SMB / on-prem) |
Applied ML person exploring inference |
R5 |
1 (agentic prefix hit rate) |
Inference practitioner with a workload |
R6 |
0 |
Contributor to a major project |
R7 |
Load-bearing (workload data is the justification) |
Staff-eng authoring for a production audience |
R8 |
Explicit stay-vs-leave decision |
Practitioner who owns an area |
Read from top to bottom, the ladder is the story of a person becoming. Not a hobbyist who read books; a professional who converted their day job into a portfolio. Preserve this gradient. Do not front-load Zoho content into R1–R3 (looks like humblebrag) and do not withhold it in R7 (loses the differentiator).
The Publication Cadence¶
One artifact per ~6 weeks. Not more, not less:
M2 R1 ────┐
M5 R2 ────┤
M7 R3 ────┼── ~6-week cadence
M8 R4 ────┤
M9 R5+R6 ─┘
M11 R7 ─── (2-month build)
M13 R8 ─── (ongoing rhythm)
This cadence matters. Shipping too fast loses depth. Shipping too slow loses momentum. Six weeks feels right in practice — enough to do the thing, write it up, take a breath.
What Each Rung Is Worth (Hiring-Signal Weight)¶
Rough calibration from vLLM/SGLang/Anyscale/Baseten hire patterns:
Rung |
Weight (0–10) |
Notes |
|---|---|---|
R1 |
2 |
Baseline signal. Everyone has one at some level. |
R2 |
4 |
Distinguishes from most applied ML engineers. |
R3 |
6 |
Very few people have this. Cracks open initial screens. |
R4 |
5 |
Practitioner signal. Combined with R3 becomes strong. |
R5 |
8 |
The single biggest solo artifact. |
R6 |
9 |
The most portable signal. Merged PR travels everywhere. |
R7 |
8 |
Staff-eng signal. Combined with R5+R6 is offer-conversion tier. |
R8 |
10 |
Ownership. This is what senior/staff hires want to see. |
R1–R4 make you interviewable. R5+R6 make you an offer candidate. R7+R8 make you a staff-level hire.
The One Sentence¶
The ladder is the CV. Every rung is public. Every rung compounds. Miss a rung and you can still finish; miss R5+R6 and the year didn’t count.
Return to README.md · Next: 04_weekly_rhythm.md