‹ All jobs
Senior Machine Learning Engineer, LLM Inference Optimization
<div class="content-intro"><p><strong>About Nebius:</strong></p>
<p>Nebius is leading a new era in cloud infrastructure for the global AI economy. We are building a full-stack AI cloud platform that supports developers and enterprises from data and model training through to production deployment, without the cost and complexity of building large in-house AI/ML infrastructure.</p>
<p>Built by engineers, for engineers. From large-scale GPU orchestration to inference optimization, we own the hard problems across compute, storage, networking and applied AI.</p>
<p>Listed on Nasdaq (NBIS) and headquartered in Amsterdam, we have a global footprint with R&amp;D hubs across Europe, the UK, North America and Israel. Our team of 1,500+ includes hundreds of engineers with deep expertise across hardware, software and AI R&amp;D.</p></div><h2>The role</h2>
<p>As a Senior Machine Learning Engineer on&nbsp;the Applied AI team at Nebius Token Factory,&nbsp;you will own model and endpoint optimization from model artifacts through production deployment. Your work will span model internals,&nbsp;quantization and model compression, speculative decoding, KV-cache optimization,&nbsp;inference engines, serving architecture, and&nbsp;benchmarking to improve&nbsp;latency, throughput, memory efficiency, GPU utilization, and cost per token while&nbsp;preserving&nbsp;quality and reliability.</p>
<p>You&nbsp;will work with kernel and platform&nbsp;engineers to investigate serving problems, compare configurations, and&nbsp;resolve performance and quality&nbsp;regressions. You will evaluate model- and engine-level optimizations together with distributed inference designs, including request routing, scheduling, prefill/decode coordination, and multi-node GPU execution. Your improvements will be validated through&nbsp;reproducible benchmarks and safe production&nbsp;rollouts under real-world workloads.</p>
<h2>Your responsibilities</h2>
<ul>
<li>Own optimization&nbsp;projects&nbsp;for specific model families, customer endpoints, or serving backends.</li>
<li>Compare inference engines&nbsp;and recommend serving configurations&nbsp;suited to individual&nbsp;workloads.</li>
<li>Diagnose model-quality and&nbsp;performance regressions during production rollouts.</li>
<li>Improve&nbsp;LLM and VLM&nbsp;endpoint&nbsp;latency, throughput, memory efficiency, GPU utilization, quality, and cost per token.</li>
<li>Deploy, configure, benchmark, and extend engines such as vLLM, SGLang, TensorRT-LLM, Triton Inference Server,&nbsp;and NVIDIA Dynamo.</li>
<li>Develop production model-compression workflows covering&nbsp;quantization, quantization-aware training, distillation, low-bit serving, and accuracy recovery.</li>
<li>Implement or integrate speculative decoding, draft-model approaches, KV-cache optimization, prefix caching, chunked prefill, continuous batching, and disaggregated prefill/decode serving.&nbsp;For prefill–decode disaggregation (PDD), evaluate KV-cache transfer, worker placement, and capacity balancing to determine which workloads benefit from the architecture.</li>
<li>Design and improve LLM request routers and scheduling policies that balance worker utilization, queueing, request characteristics, and KV-cache locality while