TikTok
Software Engineer Project Intern (Model Infrastructure) - 2026 Start (BS/MS)
Found: Today
This role is based in San Jose, California.
Compensation:
$45/hour
Responsibilities:
- Optimize training and inference pipelines for models with hundreds of billions of parameters.
- Architect systems for integrating LLMs into the recommendation stack.
- Build high-concurrency engines for Petabyte-scale streaming training.
- Collaborate with researchers on next-generation recommendation architectures.
- Innovate on distributed state management across memory hierarchies.
Qualifications:
- Pursuing a degree in Software Development, Computer Science, or related field.
- Strong programming skills in C++ and Python.
- Understanding of Computer Architecture and GPU software stack.
- Experience with deep learning frameworks like PyTorch or TensorFlow.
- Interest in solving system-level bottlenecks in distributed environments.