Distributed Inference Systems Engineer

Speedrun Talent Network

San Francisco (CA)

On-site

USD 350,000 - 500,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health, dental, vision benefits
Unlimited PTO
Parental leave
Relocation support

Job summary

Thinking Machines is hiring a Software Engineer to build and scale the distributed production inference systems powering Inkling, Inkling-Small, and Tinker. You’ll own the systems that turn trained models into fast, reliable services—from request routing and batching to multi-node serving and GPU utilization at scale.

This is a systems-heavy, production-first role. You’ll work closely with research and infrastructure teams to translate rapidly evolving model architectures into serving systems

Qualifications

  • 3+ years building and operating distributed systems in production.
  • Strong systems programming skills in Python, C++, Rust, or similar languages.
  • Experience with production infrastructure at scale: reliability, observability, and performance under real-world load.
  • Solid understanding of networking, concurrency, and distributed systems fundamentals.

Responsibilities

  • Design, build, and operate distributed infrastructure for large-scale model serving, including request routing, load balancing, batching, and multi-node coordination
  • Optimize inference latency and throughput in production, including work on KV cache management, continuous batching, speculative decoding, and quantization
  • Build and maintain high-concurrency serving systems with strong uptime, low tail latency, and deep observability
  • Benchmark, tune, and extend inference engines to support new model architectures as they move from research into production
  • Partner with research and infrastructure teams to translate emerging model designs into production-ready serving systems
  • Build tooling for tracing, debugging, and resolving issues across the serving stack, from orchestration down to GPU kernels
  • Participate in on‑call rotation to support production inference systems

Skills

Distributed systems
Systems programming
Production infrastructure
Networking & concurrency

Job description

Thinking Machines is hiring a Software Engineer to build and scale the distributed production inference systems powering Inkling, Inkling-Small, and Tinker. You’ll own the systems that turn trained models into fast, reliable services—from request routing and batching to multi-node serving and GPU utilization at scale.

This is a systems-heavy, production-first role. You’ll work closely with research and infrastructure teams to translate rapidly evolving model architectures into serving systems

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Production Inference Engineer
Distributed Production Inference Engineer

Thinking Machines Lab Inc. • San Francisco (CA)

On-site
USD 350,000 - 500,000
Health, dental, and vision benefits
Unlimited PTO
Paid parental leave
+1
Software Engineer, Production Inference (Distributed Inference)
Software Engineer, Production Inference (Distributed Inference)

Speedrun Talent Network • San Francisco (CA)

On-site
USD 350,000 - 500,000
Health, dental, vision benefits
Unlimited PTO
Parental leave
+1
Software Engineer, Production Inference (Distributed Inference)
Software Engineer, Production Inference (Distributed Inference)

Thinking Machines Lab Inc. • San Francisco (CA)

On-site
USD 350,000 - 500,000
Health, dental, and vision benefits
Unlimited PTO
Paid parental leave
+1
Inference Systems Engineer — Scalable, Reliable ML Serving
Inference Systems Engineer — Scalable, Reliable ML Serving

Speedrun Talent Network • San Francisco (CA)

On-site
USD 300,000 - 400,000
Health, dental, and vision benefits
Unlimited PTO
Paid parental leave
+1
Software Engineer, Inference
Software Engineer, Inference

Speedrun Talent Network • San Francisco (CA)

On-site
USD 300,000 - 400,000
Health, dental, and vision benefits
Unlimited PTO
Paid parental leave
+1
Staff Inference Engineer — Production-Scale AI Platform
Staff Inference Engineer — Production-Scale AI Platform

Designworks Talent LLC • Bellevue (KY)

Hybrid
USD 180,000 - 240,000
Health insurance
401(k) plan with company match
Paid holidays
Distributed Systems Engineer — AI Inference Platform
Distributed Systems Engineer — AI Inference Platform

Baseten • New York (NY)

On-site
USD 180,000 - 360,000
Competitive compensation with equity
Medical, dental, and vision coverage
Flexible PTO with Winter Break
+4
Senior Distributed Systems Engineer — AI Inference Platform
Senior Distributed Systems Engineer — AI Inference Platform

Baseten • San Francisco (CA)

On-site
USD 180,000 - 240,000
Equity
Comprehensive medical for US
Flexible PTO
+4
Inference Systems Engineer — High-Performance AI Serving
Inference Systems Engineer — High-Performance AI Serving

River AI • Palo Alto (CA)

On-site
USD 200,000 - 420,000
Health insurance
Dental insurance
Vision insurance
+3
Distributed Systems Engineer for LLM Inference Platform
Distributed Systems Engineer for LLM Inference Platform

Baseten • San Francisco (CA)

On-site
USD 180,000 - 360,000
Competitive equity
Medical insurance
Flexible PTO
+4