Tech Lead - AI Inference

wekatest

United States

Remote

USD 180,000 - 240,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life insurance
Retirement benefits
Flexible time off
Sick leave
Statutory leave

Job summary

wekatest is seeking a lead software engineer to head a small team delivering high-throughput, low-latency inference infrastructure for large language models. You will design, build, and optimize systems across NVMe storage, GPU memory, and network paths, while mentoring three engineers and driving production reliability.

The role combines hands-on development with technical direction, requiring strong Python/C++ skills, CUDA expertise, and experience deploying GPU workloads on Kubernetes in a

Qualifications

  • 5+ years of professional software engineering experience including leading engineers and owning complex production systems.
  • Hands-on knowledge of LLM serving, including KV cache reuse, continuous batching, disaggregated prefill and decode, and tiered GPU memory.
  • Strong Python and C++ skills and a solid understanding of CUDA, GPU memory management, and high-performance I/O.

Responsibilities

  • Own technical decisions and delivery for inference infrastructure, including NVMe-backed token storage, GPU Direct Storage data paths, and model serving components.
  • Guide three developers through system design, implementation, and production delivery while maintaining standards for reliability and code quality.
  • Contribute directly to production systems using Python, C++, CUDA, and the surrounding infrastructure stack.
  • Address challenges such as separating prompt processing from token generation, persistent KV caching beyond GPU memory, RDMA transport, and tiered GPU memory.
  • Coach engineers through regular one-to-ones, career discussions, and sprint reviews.
  • Evaluate emerging inference frameworks and tools through benchmarking, helping determine when to adopt, build, or change direction.

Skills

Python
C++
CUDA
Kubernetes
Mentoring/leadership

Tools

GPUDirect Storage
RDMA
NVMe data paths
GPU storage
Bare-metal GPU clusters

Job description

Role overview

Lead a small engineering team building high-throughput, low-latency infrastructure for serving large language models. The role combines hands-on systems development with technical direction, delivery ownership, and people management, working across serving frameworks, GPU memory, storage, and networking.

Responsibilities
  • Own technical decisions and delivery for inference infrastructure, including NVMe-backed token storage, GPU Direct Storage data paths, and model serving components.
  • Guide three developers through system design, implementation, and production delivery while maintaining standards for reliability and code quality.
  • Contribute directly to production systems using Python, C++, CUDA, and the surrounding infrastructure stack.
  • Address challenges such as separating prompt processing from token generation, persistent KV caching beyond GPU memory, RDMA transport, and tiered GPU memory.
  • Coach engineers through regular one-to-ones, career discussions, and sprint reviews.
  • Evaluate emerging inference frameworks and tools through benchmarking, helping determine when to adopt, build, or change direction.
Requirements
  • At least five years of professional software engineering experience, including leading engineers and owning complex production systems.
  • Hands-on knowledge of LLM serving, including KV cache reuse, continuous batching, disaggregated prefill and decode, and tiered GPU memory.
  • Strong Python and C++ skills and a solid understanding of CUDA, GPU memory management, and high-performance I/O.
  • Experience with GPU storage and transport technologies such as GPUDirect Storage, RDMA, and NVMe data paths.
  • Experience deploying and scaling GPU workloads on Kubernetes, with familiarity in bare-metal GPU clusters and distributed storage.
  • Demonstrated ability to mentor engineers and balance technical delivery with team development.
  • Track record of building reliable, high-throughput systems and improving engineering practices.
Nice to have
  • Experience in AI/ML infrastructure or high-performance computing.
  • Familiarity with serving stacks such as vLLM, LMCache, NIXL, or comparable frameworks; Rust experience is also useful.
  • Experience with SGLang or TensorRT-LLM and GPU clusters using H100- or A100-class accelerators.
Benefits and work setup
  • The source mentions potential medical, dental, vision, and life insurance, retirement benefits, flexible time off, sick leave, and applicable statutory leave.

The role involves hands-on work with a three-person engineering squad.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Inference Infrastructure Architect (Remote)
Inference Infrastructure Architect (Remote)

telnyx54 • United States

Remote
USD 180,000 - 320,000
Founding-seat influence on platform
Remote position
Open-source contribution & conference"
Senior Software Engineer (AI Infrastructure)
Senior Software Engineer (AI Infrastructure)

Mirantis • United States

Remote
USD 180,000 - 260,000
Founding Engineer — AI Infrastructure Optimization
Founding Engineer — AI Infrastructure Optimization

Paralleliq • United States

Remote
USD 140,000 - 190,000
Equity
Senior ML Engineer | Kimchi (Inference Stack Optimization)
Senior ML Engineer | Kimchi (Inference Stack Optimization)

castaigroupinc • United States

Remote
USD 180,000 - 280,000
Remote-first work
equity options
a learning budget
+3
Member of Technical Staff, Inference
Member of Technical Staff, Inference

OpenRelay, Inc. • San Francisco (CA)

Hybrid
USD 180,000 - 240,000
Inference Engineer
Inference Engineer

adaption • San Francisco (CA)

On-site
USD 150,000 - 230,000
Flexible work: In-person Bay Area coll
Adaption Passport: travel stipend
Lunch Stipend: weekly meal allowance
+1
Principal Software Engineer, Inference
Principal Software Engineer, Inference

Hewlett Packard Enterprise • Fort Collins (CO)

Hybrid
USD 180,000 - 250,000
Health and wellbeing benefits
Professional development programs
Flexible work arrangements
Senior Software Engineer - Model Performance
Senior Software Engineer - Model Performance

inference.net • San Francisco (CA)

Hybrid
USD 220,000 - 320,000
Equity in a high-growth startup
Comprehensive benefits
Senior Infrastructure Engineer
Senior Infrastructure Engineer

Xpertise Recruitment • San Francisco (CA)

On-site
USD 350,000 - 450,000
Member of Technical Staff (Software Engineer, GPU Cluster Infrastructure)
Member of Technical Staff (Software Engineer, GPU Cluster Infrastructure)

Perplexity • United States

Remote
USD 180,000 - 320,000