Inference Systems Engineer
Also called Model Serving Engineer · Inference Engineer · Serving Engineer · LLM Systems Engineer
An Inference Systems Engineer builds the serving engines and runtime services that run models in production. They keep latency low and cost under control without letting output quality slip, which decides whether a product is affordable to run.
What they do
They design and run the layer between a trained model and the user. That means scheduling requests, batching them sensibly, managing the key-value cache and deciding how work is split across GPUs. They profile a live system, find where time and memory go, and change the code, kernels or architecture to fix it. They try quantisation and other compression, then check the quality cost against a fixed evaluation set. They build workload benchmarks that look like real traffic, not tidy test loads. They also work with product and infrastructure teams on capacity, rollout and failure behaviour.
What a strong hire delivers
In the first months, a strong hire gives the team an honest picture of how the current stack performs, built on benchmarks that reflect real traffic. They then ship measurable gains in tail latency, throughput and cost per request, with quality held at an agreed level. They leave behind a serving stack that others can profile, test and change without relying on one person's memory.
How you can tell they are good
Ask them to walk through a serving system they improved. A good candidate names the workload, the baseline, what the profiler showed and what they changed. They talk about tail latency, not just averages. They can explain the trade-offs in batching and caching and how they proved quality had not dropped. Be wary of vague claims about speed-ups with no measurement behind them.
Why it is hard to fill
Very few people have run large model serving in production, and most of them sit inside labs and AI platforms. The job title varies: serving engineer, inference engineer, LLM systems engineer. The skills are a mix of kernel-level GPU work, distributed systems and ML knowledge, and few people are strong in all three. Many candidates have one side only, so you need to judge which gap the team can cover.
Where to find them
Look in performance engineering, ML systems and distributed services teams. Strong candidates often come from labs, AI platform companies and infrastructure groups that run large GPU fleets. Some move over from search, databases, game engines or high-frequency systems where latency was the whole job. Open-source contributors to serving frameworks are worth a close look, because their work is public and you can read it.
Indicative pay
Not enough published evidence yet to give a fair range for this role, which is common for work this new. We benchmark it for you as part of a search.
Interview questions for an Inference Systems Engineer
- Tell me about a serving system you made faster. What was the workload, and how did you measure the result?
Strong answers give a clear baseline, a realistic workload, the profiling evidence and the specific change. They report tail latency and cost, not only averages. Worry if numbers are vague, or if the benchmark was synthetic and never matched real traffic.
- How do you decide batch size and scheduling policy when latency targets and throughput goals pull against each other?
Look for an understanding of continuous batching, queueing effects and the difference between time to first token and per-token latency. A good answer ties choices to the product's needs. Worry about one fixed answer that ignores the workload.
4 more questions, with what a strong answer covers, are in the Role Kit.
Job description you can post
We are building the serving layer that runs our models for real users. We need an Inference Systems Engineer to make it fast, reliable and affordable without lowering output quality. You will own the serving stack from scheduling through to GPU execution, and work closely with research and product teams.
What you will do
- Design and run model serving engines and runtime services at scale
- Improve tail latency, throughput and cost per request at fixed quality
- Build workload benchmarks that reflect real production traffic
- Profile GPU and system performance and fix the bottlenecks found
- Apply and evaluate quantisation and other compression methods
- Improve scheduling, batching and caching strategies
- Work with infrastructure and product teams on capacity and rollout
What you will bring
- Shipped or improved a production model serving system, with measured results
- Strong grounding in distributed systems and performance engineering
- Hands-on GPU programming or kernel-level optimisation experience
- Experience using profilers to find and explain bottlenecks
- Working knowledge of inference frameworks, batching and cache management
- Clear judgement about quality trade-offs, backed by evaluation
Nice to have
- Contributions to open-source serving or compiler projects
- Experience with model compression and quantisation in production
- Experience serving across multiple GPUs or nodes
Free to use and adapt. If it saves you time, a link back to this page is appreciated.
Skills that matter
- Inference servingAdvancedServe models reliably under workload constraints
- Model compressionAdvancedReduce model compute and storage requirements
- GPU programmingWorkingOptimise parallel accelerator kernels
- Distributed systemsWorkingDesign reliable work across networked machines
Other roles in inference and model optimisation
Related roles in other families
How we wrote this
Role definitions are our own editorial work, checked against occupational classifications, standards, research and employer pages. Titles vary by company, and this is a description of the work, not a job advert.
- Compiler Engineer - AI Inference, JR2023372, NVIDIA
- vLLM documentation, vLLM contributors
Start a search
Hiring an Inference Systems Engineer?
Tell us the work. We find the people already doing it, whatever their job title says, and you meet them already interviewed for your role.
Role Kit
Inference Systems Engineer: the Role Kit
- What the role is and what a strong hire delivers
- Every interview question, with what a strong answer covers
- A ready-to-post job description
- Where to find the people, and the other titles they use
We email you a copy too. You are only added to Insights if you tick the box.
It is downloading now.
A copy is on its way to your inbox. If you are hiring for this, we would be glad to help.
Meet Beth
Tell Beth who you're hiring. She'll show you how we'd approach it.
Beth knows how we work inside out and keeps up with your market as it moves: who's raising, who's hiring, what roles pay. Ask her anything, right here. In a few minutes you'll know how we'd go about your hire, and you'll have a time in the diary to start it.
Hi, I'm Beth. Hiring an Inference Systems Engineer? Tell me what you need them to do and I'll show you how we'd find the people already doing it.
- Answers day or night
- Knows your market this week
- No fee unless you hire
- Books your call there and then
- Type or talk, your choice