D

DRW

Global diversified trading and investment firm

AI Inference Platform Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeChicago, IL, USAIn-person

About the Job

Requirements

  • Hands-on experience serving large language models on NVIDIA GPUs, including familiarity with current and emerging architectures, HBM, Tensor Cores, NVLink/NVSwitch, and compute and memory bottlenecks.
  • Deep expertise in at least one modern inference runtime such as TensorRT-LLM, vLLM, or SGLang.
  • Practical knowledge of inference optimization techniques including continuous batching, scheduling, chunked prefill, speculative decoding, quantization, CUDA Graphs, and paged attention.
  • Understanding of KV cache architecture, including prefix caching, block management, sizing, eviction, quantization, cache-aware routing, and multi-tier caching.
  • Experience measuring model quality equivalence across serving configurations, including evaluation harnesses, task-specific benchmarks, and regression detection for quantization, KV cache, and speculative decoding changes.
  • Experience designing and tuning distributed inference systems, including tensor parallelism, multi-node deployments, and disaggregated prefill and decode.
  • Experience with multi-tenant GPU scheduling, workload isolation, and quality of service across concurrent inference workloads.
  • Proficiency with GPU performance and observability tooling such as Nsight, DCGM, OpenTelemetry, Prometheus, and Grafana.
  • Strong Linux and systems performance fundamentals, including diagnosing bottlenecks across hardware, drivers, runtimes, networking, and application layers.
  • Production experience with model serving infrastructure, including continuous integration and continuous delivery, automated testing, observability, and production readiness.
  • Take a measurement-driven approach to performance optimization.
  • Take ownership of performance problems across hardware, runtime, model, and infrastructure boundaries.
  • Move quickly and reprioritize as trading needs change while maintaining a high bar for production systems.
  • Understand reliability, predictability, and performance requirements when AI systems are integrated into trading workflows and decision-making processes.
  • Evaluate unfamiliar models, runtimes, and hardware quickly and make sound engineering decisions with limited prior guidance.
  • Communicate clearly and explain complex performance tradeoffs across engineering teams.

Responsibilities

  • Optimize large language model inference performance across modern NVIDIA GPU architectures and inference runtimes.
  • Build end-to-end performance profiling and observability to identify bottlenecks from individual GPU kernels through multi-node inference systems.
  • Design and optimize KV cache and distributed inference architectures, including caching, routing, memory tiering, and prefill/decode strategies.
  • Own day-zero model onboarding by determining the appropriate runtime, precision, sharding, memory, batching, cache policy, and serving configuration for new models.
  • Maintain validated performance profiles for important model and hardware combinations, including performance and quality regression testing.
  • Measure and monitor quality equivalence across serving configurations, including KV cache quantization, speculative decoding acceptance thresholds, precision choices, and model routing, so in-house serving matches reference-model quality on production workloads.
  • Manage the production serving lifecycle of models, including versioning, compatibility, staging, canarying, promotion, rollback, and retirement.
  • Partner with SRE and platform teams to automate model deployment, distribution, production readiness, observability, and reliable operation across environments.
  • Optimize model placement, scaling, and resource allocation across the inference fleet to improve utilization and cost efficiency while meeting performance and reliability requirements.
  • Design and operate multi-tenant scheduling and isolation across shared GPU capacity, balancing latency service-level objectives, throughput, and priority across concurrent workloads.

About the Company

DRW

Global diversified trading and investment firm

DRW identifies and captures trading and investment opportunities worldwide. It trades across many asset classes and instruments in markets around the globe, with time horizons ranging from seconds to years. The company relies on technology, in-depth research, and risk management to execute its strategies. DRW blends the energy and flexibility of a startup with the stability of an established firm, emphasizing continuous learning, collaboration, and high standards. Its goal is to find and exploit a broad range of opportunities to create value for the firm and its clients, while rewarding employees for their results.

Company size
1,001-5,000
Company stage
M&A
Total funding
$2.6B
Headquarters
Chicago, IL
Founded
2001

Recently Posted Jobs

Explore more opportunities at DRW

See more jobs