C

Capgemini

Global consulting, technology services, outsourcing

Senior Machine Learning Systems Engineer - LLM Inference Performance on AWS Trainium

Applied Machine LearningUpdated on Nov 14
Full-timeRemote in Canada

About the Job

Requirements

  • At least 5 years of experience in machine learning or systems engineering, including at least 2 years focused on production model inference or serving.
  • Strong proficiency in Python and PyTorch, including the ability to read and modify model implementations involving attention, mixture-of-experts routing, and KV-cache management.
  • Hands-on experience with an LLM serving framework such as vLLM, TensorRT-LLM, SGLang, or Triton Inference Server.
  • Deep understanding of LLM inference performance, including prefill and decode, continuous batching, tensor and expert parallelism, and their effects on latency, throughput, and cost.
  • Experience profiling and optimizing accelerator workloads at the framework, compiler, or kernel level, and designing rigorous performance experiments.
  • Strong written and verbal communication skills, with the ability to explain engineering trade-offs to technical audiences and business impact to senior stakeholders.

Responsibilities

  • Optimize decode latency, throughput, and cost on AWS Trainium platforms while validating correctness at every step; initial priorities include speculative decoding and native multi-token prediction for Qwen-family models in vLLM on AWS Neuron.
  • Design and run matched, reproducible tests against leading GPU platforms, controlling prompts, concurrency, cache state, and warm-up; deliver latency-throughput Pareto frontiers and price-performance comparisons aligned with customer service-level objectives.
  • Benchmark and migrate workloads across Trainium generations, including Trainium2 and Trainium3; scale serving on multi-chip Trainium systems for long-context workloads, including contexts of 100K tokens or more, and apply architecture-specific optimizations.
  • Extend model coverage by onboarding additional architectures, including hybrid state-space and mixture-of-experts models, reusing and generalizing existing implementations where practical.
  • Create runbooks, implementation guides, and benchmark documentation, and support hands-on workshops so customer engineers can operate, reproduce, and tune the stack independently.

Desired Qualifications

  • Experience with AWS Trainium or Inferentia, the AWS Neuron SDK, and optimizing AI inference workloads.
  • Expertise in accelerator migrations, speculative decoding techniques, and kernel development using NKI, Triton, or CUDA.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs