Research Engineer Graduate (AI Training Systems Reliability & Performance - Seed Infra) - 2026 Start (PhD)
ByteDance · Seattle, WA · 1 wk ago
Engineering$233k–$428k/yrFull-time
Responsibilities
- Improve the reliability and performance of large-scale training systems across pre-training, fine-tuning, evaluation, and inference
- Build observability, profiling, and debugging tools for distributed ML workloads
- Identify and optimize performance bottlenecks across GPU, networking, and storage layers
- Contribute to distributed training frameworks in multi-GPU and multi-node environments
- Collaborate with model and infrastructure teams to improve system scalability and efficiency
- Support incident analysis and operational stability
Qualifications
- Individuals who are completing or have recently completed a PhD degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline
- Strong programming skills in C++ and Python
- Solid understanding of PyTorch training workflows and distributed runtime behavior
- Familiarity with CUDA execution, NCCL communication, and GPU systems fundamentals
- Experience with performance profiling and debugging tools (e.g., torch.profiler, Nsight)
- Familiarity with distributed training or parallelization strategies (e.g., FSDP, Megatron-LM)
- Ability to analyze and optimize performance in complex ML training systems