Tech Lead, Large-Scale ML Infra & Distributed Systems

TikTok USDS Joint Venture

Seattle (WA)

On-site

USD 198,000 - 416,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TikTok USDS Joint Venture LLC is seeking an experienced software engineer to drive the technical roadmap for large-scale distributed ML training and inference systems powering TikTok's recommendations and search engines.

You will architect scalable training systems, optimize GPU utilization, and collaborate with ML research teams to deploy state-of-the-art models in production, while ensuring robust security and compliance across the compute stack.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical discipline.
  • 5+ years in software engineering with Python and C++/Java and distributed systems experience.
  • 3+ years building ML infrastructure at enterprise scale (GPU clusters, Kubernetes or Slurm).
  • Deep familiarity with PyTorch and TensorFlow, CUDA, and GPU networking internals.
  • Experience with production-grade LLM training/inference tools and profiling to remove bottlenecks.
  • Strong system-level troubleshooting and debugging for I/O, compute, or network bottlenecks.

Responsibilities

  • Drive the technical roadmap for large-scale distributed ML training and inferencing platforms.
  • Architect and scale multi-node distributed training systems with 3D parallelism (Data, Tensor, Pipeline).
  • Build low-latency, high-throughput model serving infrastructure for massive live traffic.
  • Co-design next-generation Generative Recommendation components with Applied ML Research.
  • Design automated fault-detection and asynchronous checkpointing for multi-thousand GPU clusters.
  • Collaborate with researchers and data platform teams on high-throughput data processing and storage engines.
  • Enforce strict encryption, access control, and tenant isolation across the compute stack.

Skills

Python
C++/Java
Distributed systems
Kubernetes
Slurm
CUDA

Education

Bachelor’s or Master’s degree in Computer Science/Engineering

Tools

Megatron
DeepSpeed
PyTorch
TensorFlow
Slurm

Job description

TikTok USDS Joint Venture LLC is seeking an experienced software engineer to drive the technical roadmap for large-scale distributed ML training and inference systems powering TikTok's recommendations and search engines.

You will architect scalable training systems, optimize GPU utilization, and collaborate with ML research teams to deploy state-of-the-art models in production, while ensuring robust security and compliance across the compute stack.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Lead - Large-Scale ML Infra & GPU Systems
Tech Lead - Large-Scale ML Infra & GPU Systems

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 187,000 - 438,000
ML Infrastructure Engineer: Build Global ML Systems
ML Infrastructure Engineer: Build Global ML Systems

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 150,000 - 360,000
Health insurance
Dental insurance
Vision insurance
+6
Graduate Software Engineer - Large-Scale ML Systems
Graduate Software Engineer - Large-Scale ML Systems

TikTok • Seattle (WA), Northern (KY)

Hybrid
USD 122,000 - 243,000
Medical Insurance
401(k) match
Parental Leave
+6
Senior Big Data & ML Infra Engineer
Senior Big Data & ML Infra Engineer

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 187,000 - 360,000
ML Engineer, Large-Scale Recommendation Systems
ML Engineer, Large-Scale Recommendation Systems

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 123,000 - 259,000
Medical insurance
401(k) with match
Paid parental leave
+1
Software Engineer, Ads Infra - Scalable ML Platform
Software Engineer, Ads Infra - Scalable ML Platform

TikTok USDS Joint Venture • Los Angeles (CA)

On-site
USD 130,000 - 342,000
Senior Software Engineer — Scalable Recommender Systems
Senior Software Engineer — Scalable Recommender Systems

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 178,000 - 342,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+6
Big Data Engineer — Scalable Data & ML Systems
Big Data Engineer — Scalable Data & ML Systems

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 128,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+5
Lead Software Engineer, Ads Infra & Big Data ML
Lead Software Engineer, Ads Infra & Big Data ML

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 178,000 - 416,000
Medical insurance
Dental insurance
Vision insurance
+8
SRE for Large-Scale AI/ML Systems
SRE for Large-Scale AI/ML Systems

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 130,000 - 246,000
Health insurance
401(k) matching
Parental leave
+2