Member of Technical Staff (AI Inference Engineer)

FDE Times

Greater London

Ibrido

GBP 90.000 - 140.000

Tempo pieno

14 giorni+

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Fdetimes is seeking an AI Inference Engineer to join our growing team in the UK. You will optimize and scale our inference engine for latency and cost budgets, spanning CUDA kernels, Rust serving runtime, and Python model code.

You should have hands-on experience with GPU programming, production distributed systems, and familiarity with at least one deep learning framework. The role offers challenging projects and strong growth opportunities.

Competenze

  • 3+ years of professional software engineering experience with ML inference or high-performance systems.
  • Familiarity with at least one deep learning framework (PyTorch, JAX, TensorFlow).
  • Understanding of GPU architectures (memory hierarchy, warp scheduling, tensor cores).
  • Understanding of common LLM architectures and inference optimization techniques (e.g. quantization, speculative decoding, prefill-decode disaggregation).

Mansioni

  • New models support. Support transformer-based retrieval, text-generation, and multimodal models in our inference infrastructure, from weight loading, request scheduling and KV-cache management to support in API Gateway.
  • GPU kernels migration to CuTe DSL. Port our in-house CUDA kernels to NVIDIA's CuTe DSL so they run on GB200 today and are portable to Vera Rubin racks tomorrow.
  • Rust-native serving runtime. Develop our internal Rust-based inference server to solve all Python pains and keep up with rapidly growing traffic.
  • Performance optimisation. Profile and fix bottlenecks from network ingress through continuous batching and GPU kernels interleaving.
  • Reliability and observability. Build dashboards, alerts, and automated remediation so we catch regressions before users do. Respond to and learn from production incidents.

Conoscenze

CUDA
Python
Rust
GPU programming

Strumenti

CuTe DSL
CUDA
TensorRT

Descrizione del lavoro

We are looking for an AI Inference Engineer to join our growing team. We build and run the inference engine behind every Perplexity query and deploy dozens of model architectures at scale with tight latency and cost budgets. Our stack is Rust, Python, CUDA, and CuTe DSL.

Responsibilities
  • New models support. Support transformer-based retrieval, text-generation, and multimodal models in our inference infrastructure, from weight loading, request scheduling and KV-cache management to support in API Gateway.
  • GPU kernels migration to CuTe DSL. Port our in-house CUDA kernels to NVIDIA's CuTe DSL so they run on GB200 today and are portable to Vera Rubin racks tomorrow.
  • Rust-native serving runtime. Develop our internal Rust-based inference server to solve all Python pains and keep up with rapidly growing traffic.
  • Performance optimisation. Profile and fix bottlenecks from network ingress through continuous batching and GPU kernels interleaving.
  • Reliability and observability. Build dashboards, alerts, and automated remediation so we catch regressions before users do. Respond to and learn from production incidents.
Who we're looking for
  • Deep experience with GPU programming and performance work (CUDA, Triton, CUTLASS, or similar). Any other deep systems programming experience is a plus.
  • You understand modern LLM architectures and are able to bring them up reliably in a production environment.
  • You've built and operated production distributed systems under real load - ideally performance-critical ones.
  • Comfortable working across languages and layers: Rust for the serving runtime, Python for model code, CUDA/CuteDSL for kernels.
  • You own problems end-to-end. You can read a research paper on Monday, write a kernel on Wednesday, and debug a production incident on Friday.
  • Self-directed. You do well in fast-moving environments where the path forward isn't laid out for you.
Nice-to-have
  • ML compilers and framework internals: PyTorch internals, torch.compile, custom operators.
  • Distributed GPU communication: NCCL, NVLink, InfiniBand, RDMA libraries, model/tensor parallelism.
  • Low-precision inference: INT8/FP8/FP4 quantization, mixed-precision serving.
  • Profiling and debugging tools: Nsight Compute/Systems, CUDA-GDB, PTX/SASS analysis.
  • Container orchestration: Kubernetes, GPU scheduling, autoscaling inference workloads.
Qualifications
  • 3+ years of professional software engineering experience with meaningful work on ML inference or high-performance systems.
  • Familiarity with at least one deep learning framework (PyTorch, JAX, TensorFlow).
  • Understanding of GPU architectures (memory hierarchy, warp scheduling, tensor cores).
  • Understanding of common LLM architectures and inference optimization techniques (e.g. quantization, speculative decoding, prefill-decode disaggregation).

Final offer amounts are determined by multiple factors including experience and expertise.

Equity: In addition to the base salary, equity may be part of the total compensation package.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Member of Technical Staff (AI Inference Engineer)
Member of Technical Staff (AI Inference Engineer)

Perplexity • Greater London

In loco
GBP 80.000 - 120.000
Equity
Member of Technical Staff (AI Inference Engineer)
Member of Technical Staff (AI Inference Engineer)

CVFine by Instrovate Technologies • Greater London

In loco
GBP 70.000 - 90.000
AI Inference Engineer (Staff) - GPU ML Systems + Equity
AI Inference Engineer (Staff) - GPU ML Systems + Equity

Perplexity • Greater London

In loco
GBP 80.000 - 120.000
Equity
Member of Technical Staff, ML Performance
Member of Technical Staff, ML Performance

Odyssey • Greater London

In loco
GBP 70.000 - 90.000
Performance Engineer (GPU)
Performance Engineer (GPU)

Anthropic • York and North Yorkshire

In loco
GBP 90.000 - 140.000
Comprehensive health insurance
Fertility benefits
22 weeks parental leave
+1
Senior Performance Engineer | AI Infrastructure | Cambridge
Senior Performance Engineer | AI Infrastructure | Cambridge

Pure Resourcing Solutions • Dry Drayton

Ibrido
GBP 90.000 - 120.000
AI Inference Engineer
AI Inference Engineer

Fuse Energy, LLC • Greater London

Ibrido
GBP 120.000 - 180.000
Equity
Biannual bonus
Fully expensed tech
+2
GPU Kernel and Performance Engineer
GPU Kernel and Performance Engineer

CommonAI C.I.C. • Cambridge

In loco
GBP 90.000 - 140.000
Competitive salary
Pension
Professional development
+2
Research Engineer, Inference Foundation
Research Engineer, Inference Foundation

Mistral AI • Greater London

Ibrido
GBP 120.000 - 180.000
Healthcare coverage
Relocation support
Wellness programs
Inference
Inference

Genesis AI • Greater London

In loco
GBP 110.000 - 150.000