ML Infrastructure Engineer — Real-Time Recs & Search

TikTok USDS Joint Venture

Seattle (WA)

On-site

USD 130,000 - 246,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TikTok USDS Joint Venture LLC is seeking an experienced software engineer to contribute to large-scale distributed ML training and real-time inference platforms powering TikTok's recommendations and search engines.

You will design multi-node training systems, optimize GPU utilization, and collaborate with Applied ML Research to push state-of-the-art generative recommendation capabilities. On-site teams operate fully in-person up to 5 days a week.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical discipline.
  • 2+ years of professional software engineering experience with deep expertise in Python, C++/Java
  • 1+ years of direct experience building and maintaining machine learning infrastructure at enterprise scale
  • Deep technical familiarity with the internals of core ML frameworks (PyTorch / TensorFlow) and a strong understanding of low-level GPU memory management, CUDA interactions, and networking topologies (InfiniBand/RoCE).
  • Solid understanding of production-grade LLM training and inference tools, with hands-on profiling skills to eliminate I/O, compute, or network bottlenecks.
  • Strong system-level troubleshooting and debugging skills, with experience profiling and eliminating I/O, compute, or network bottlenecks.

Responsibilities

  • Technical Execution & System Ownership: contribute to the technical roadmap and hands-on implementation of large-scale distributed ML training and inferencing platforms.
  • Large-Scale Parallelism Architecture: design and scale multi-node distributed training systems with 3D parallelism (Data, Tensor, Pipeline).
  • Production Inference & Serving: build low-latency, high-throughput model serving infrastructure for massive live traffic.
  • Algorithm-Infra Co-Design: collaborate with Applied ML Research to co-design next-gen Generative Recommendation systems.
  • Resiliency & Fault Tolerance: develop automated fault-detection and asynchronous checkpointing for thousands of GPUs.
  • Cross-Functional Collaboration: work with data platform teams to engineer high-throughput data processing and storage engines.
  • Security & Compliance Hardening: implement encryption, ACLs, and tenant isolation across the compute stack.

Skills

Python
C++/Java
ML Infrastructure
PyTorch/TensorFlow
GPU/CUDA
LLM Training
Performance Debugging

Education

Bachelor’s or Master’s in CS/CE

Tools

Megatron
DeepSpeed
Triton
TensorRT
CUDA

Job description

TikTok USDS Joint Venture LLC is seeking an experienced software engineer to contribute to large-scale distributed ML training and real-time inference platforms powering TikTok's recommendations and search engines.

You will design multi-node training systems, optimize GPU utilization, and collaborate with Applied ML Research to push state-of-the-art generative recommendation capabilities. On-site teams operate fully in-person up to 5 days a week.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Infra Engineer, Real-Time Recommendations & Search
Senior ML Infra Engineer, Real-Time Recommendations & Search

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 178,000 - 342,000
Restaurant
ML Infrastructure Lead - Real-Time, Large-Scale Training
ML Infrastructure Lead - Real-Time, Large-Scale Training

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 187,000 - 438,000
Medical, dental, vision insurance
401(k) with company match
Paid parental leave
+3
ML Engineer – Recommender & Search Systems (Impactful)
ML Engineer – Recommender & Search Systems (Impactful)

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 100,000 - 178,000
Medical Insurance
401(k) Match
Paid Leave
ML Engineer: Real-Time Recommendations
ML Engineer: Real-Time Recommendations

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 123,000 - 187,000
Medical, dental, vision insurance
401(k) with company match
Parental leave
+6
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
Software Engineer, Global Recommendations Infrastructure
Software Engineer, Global Recommendations Infrastructure

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 130,000 - 246,000
Machine Learning Engineer — AI Search & Generative Recommendations
Machine Learning Engineer — AI Search & Generative Recommendations

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 360,000
Machine Learning Engineer - Recommender & Search Systems
Machine Learning Engineer - Recommender & Search Systems

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 130,000 - 246,000
Health insurance
401(k) plan with company match
Paid parental leave
+6
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
Graduate ML Engineer — Recs & Personalization
Graduate ML Engineer — Recs & Personalization

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 259,000