Back to results

Senior Machine Learning Systems Engineer

  • Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description

We are looking for an experienced Senior Machine Learning Systems Engineer to optimize large language model (LLM) inference performance across AWS Trainium platforms, including Trainium2 and Trainium3.

The ideal candidate will have strong hands-on experience in Python, PyTorch, LLM inference frameworks, and accelerator performance optimization. This role focuses on improving inference latency, throughput, scalability, and cost efficiency for production-grade AI workloads.

Key Responsibilities:

  • Optimize LLM inference performance, focusing on decode latency, throughput, and serving costs.
  • Work with AWS Trainium2/Trainium3, AWS Neuron SDK, and vLLM on Neuron.
  • Implement and evaluate speculative decoding and Multi-Token Prediction (MTP) for Qwen-family models.
  • Profile, benchmark, and optimize production LLM workloads across GPU and Trainium platforms.
  • Optimize prefill/decode performance, continuous batching, KV-cache, and tensor/expert parallelism.
  • Support long-context inference workloads (100K+ tokens) and multi-chip scaling.
  • Work with advanced AI architectures, including Mixture of Experts (MoE) and State Space Models.
  • Develop benchmarking reports, technical documentation, implementation guides, and customer runbooks.
  • Collaborate with customer engineering teams to deliver measurable performance improvements.

Required Skills & Experience:

  • 5+ years of experience in Machine Learning or Systems Engineering.
  • 2+ years of hands-on experience with production LLM inference or serving.
  • Strong programming experience in Python and PyTorch.
  • Hands-on experience with LLM serving frameworks such as vLLM, TensorRT-LLM, SGLang, or Triton Inference Server.
  • Strong understanding of LLM inference concepts, including prefill, decode, continuous batching, and KV-cache management.
  • Experience with performance profiling, benchmarking, and accelerator workload optimization.
  • Knowledge of attention mechanisms, Mixture of Experts (MoE), tensor parallelism, and expert parallelism.
  • Strong analytical, problem-solving, and technical communication skills.

Preferred Qualifications:

  • Experience with AWS Trainium, Inferentia, AWS Neuron SDK, NxD Inference, or Neuron Kernel Interface (NKI).
  • Experience with speculative decoding, Medusa, EAGLE, or Multi-Token Prediction (MTP).
  • Kernel development experience using NKI, Triton, or CUDA.
  • Experience with Mamba, State Space Models, or large Mixture of Experts architectures.
  • Knowledge of FP8/INT8 quantization and model accuracy validation.
  • Previous experience in customer-facing engineering, consulting, or technical enablement.
More about this job

Responsibilities

Optimize production LLM inference performance, latency, throughput, scalability, and cost across AWS Trainium and GPU platforms. Implement and benchmark inference techniques and architectures, support long-context and multi-chip workloads, and deliver technical documentation and measurable improvements with customer engineering teams.

Requirements

Requires 5+ years of machine learning or systems engineering experience, including 2+ years working hands-on with production LLM inference or serving. Candidates should have strong Python and PyTorch skills, experience with LLM serving frameworks and performance optimization, and knowledge of inference concepts, parallelism, attention, and MoE; Trainium, kernel development, quantization, and customer-facing experience are preferred.

Skills

  • Python
  • PyTorch
  • LLM Inference
  • vLLM
  • AWS Trainium
  • AWS Neuron SDK
  • Performance Profiling
  • Benchmarking
  • Continuous Batching
  • KV-Cache Management
  • Tensor Parallelism
  • Expert Parallelism
  • Mixture Of Experts
  • Speculative Decoding
  • Multi-Token Prediction
  • Accelerator Optimization

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Data & Analytics
  • Consulting

Keywords

  • Python
  • PyTorch
  • Large Language Models
  • LLM Inference
  • AWS Trainium2
  • AWS Trainium3
  • AWS Neuron SDK
  • vLLM
  • TensorRT-LLM
  • SGLang
  • Triton Inference Server
  • NxD Inference
  • Neuron Kernel Interface
  • Speculative Decoding
  • Multi-Token Prediction
  • Medusa
  • EAGLE
  • Prefill
  • Decode
  • Continuous Batching
  • KV-Cache
  • Tensor Parallelism
  • Expert Parallelism
  • Mixture Of Experts
  • State Space Models
  • Mamba
  • NKI
  • CUDA
  • FP8 Quantization
  • INT8 Quantization

Report this job