Inference Engineer
Read it tonight, then once more on the way in.
Design a serving stack45 min
Tell a story from your work2 min
Walk through your project10 min
Say each answer out loud, then open the fold.
2 × 32 × 128 × 32 × 2 = 524,288 bytes, 512 KiB. How big the cache gets
131,072 bytes, 128 KiB: four times smaller. How big the cache gets
140 GB, and 35 GB. Number formats
16 / 3,350 s, about 4.78 ms: at most about 209 tokens a second. Reading a roofline chart
L = λ × W = 4 × 6 = 24. Throughput and Little's law
1 + 0.8 + 0.64 + 0.51 + 0.41, about 3.4. Drafting with a small model
Divide the GPU's memory by the model size to get the users.The weights are only part of it. The cache left after them, and how long each user's context runs, set the number.
We decided, we built it, and we fixed it.They're hiring you. With "we" all the way through, they can't tell what you did.
The stack was Python, Postgres, Airflow and Docker.A list of tools isn't a decision. Say what you chose, what you turned down, and why.
Set the batch size where throughput peaks.Throughput can keep rising while every request misses its latency target. The targets set the cap.