Research Engineer, Infrastructure, Inference

$350k - $475k • San Francisco • FullTime

Posted 2mo ago

Remote Work Policy

On-site

Employment Type

FullTime

Categories

AI Infrastructure Engineer

About the job

Thinking Machines is seeking an infrastructure research engineer to design, optimize, and scale the systems that power large AI models. The goal is to make inference faster, more cost-effective, more reliable, and more reproducible, enabling teams to focus on advancing model capabilities. This role is crucial for ensuring that every experiment, evaluation, and deployment runs smoothly at scale, with a focus on performant and efficient model inference for both real-world applications and research acceleration.

Responsibilities

  • Collaborate with researchers and engineers to productionize cutting-edge AI models.
  • Enable high-performance inference for novel architectures by working with research teams.
  • Design and implement new techniques, tools, and architectures to enhance performance, latency, throughput, and efficiency.
  • Optimize codebase and compute fleet (e.g., GPUs) for maximum hardware FLOPs, bandwidth, and memory utilization.
  • Extend orchestration frameworks (e.g., Kubernetes, Ray, SLURM) for distributed inference, evaluation, and large-batch serving.
  • Establish standards for reliability, observability, and reproducibility across the inference stack.
  • Share learnings through internal documentation, open-source libraries, or technical reports to advance scalable AI infrastructure.

Requirements

  • Bachelor’s degree or equivalent experience in computer science, engineering, or a related field.
  • Understanding of deep learning frameworks (e.g., PyTorch, JAX) and their system architectures.
  • Experience with inference serving systems optimized for throughput and latency (e.g., SGLang, vLLM).
  • Ability to thrive in a highly collaborative environment with cross-functional partners and subject matter experts.
  • Proactive and initiative-driven, with the ability to work across different stacks and teams to ensure successful product delivery.
  • Strong engineering skills, capable of contributing performant, maintainable code and debugging complex codebases.
  • Experience training or supporting large-scale language models with hundreds of billions of parameters or more (preferred).
  • Understanding of distributed compute systems, GPU parallelism, and hardware-aware optimizations (preferred).
  • Contributions to open-source ML or systems infrastructure projects (e.g., SGLang, vLLM, PyTorch, Triton, DeepSpeed, XLA) (preferred).
  • Track record of improving research productivity through infrastructure design or process improvements (preferred).

Benefits

  • Generous health, dental, and vision benefits
  • Unlimited PTO
  • Paid parental leave
  • Relocation support

About Thinking Machines Lab

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.