About this role
As an LLM Inference Optimization Engineer within the AI & Data Division (AIDD), you will focus on maximizing the performance, efficiency, and scalability of LLM inference workloads on Rakuten's GPU clusters. You will deeply optimize inference engines and their underlying GPU kernels to ensure AI models are served at peak efficiency, reducing latency and maximizing throughput. Key Responsibilities: Profile, optimize, and extend modern LLM inference engines (e.g., vLLM, SGLang, TensorRT-LLM). Design and implement inference-time optimizations including quantization, KV-cache management, continuous batching, speculative decoding, and various parallelism strategies. Develop and tune GPU kernels (CUDA, Triton) for critical operators like attention, GEMM, and MoE. Build benchmarking and load-testing frameworks to measure performance against SLOs. Partner with infrastructure teams to deploy and scale inference on Kubernetes-based GPU clusters. Mandatory Qualifications: 3+ years of hands-on experience optimizing deep learning inference on NVIDIA GPUs, preferably for LLMs. Strong knowledge of LLM inference internals (attention, KV cache, batching, quantization). Proficiency in CUDA and/or Triton kernel programming. Strong software engineering fundamentals in Python and C++. Bachelor's or higher degree in Computer Science, Engineering, or a related field. Nice-to-Have Skills: Experience with open-source ML systems, advanced inference techniques (MoE, disaggregated prefill/decode, long-context optimization), low-precision inference (FP8, INT4, FP4), GPU performance profiling tools (Nsight, PyTorch Profiler), and deep learning training frameworks (PyTorch, DeepSpeed, Megatron-LM, FSDP).
For full details about this role, click “Apply on company site” to view the employer’s original posting.