ByteDance
Senior Research Scientist - DPU & AI Infra
Seattle, Washington · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 3+ years of relevant industry experience; exception for Ph.D. with strong background.
- Education
- B.S./M.S. in Computer Science, Computer Engineering, or related fields; or Ph.D. with strong research/publications.
About the job
Researches and develops high-performance DPU networking and AI infrastructure, including software-hardware co-design and end-to-end performance optimization.
What you'll do
- Design and develop reliable, low-latency DPU network software and collaborate on networking and storage acceleration.
- Explore DPU, GPU, and custom-hardware acceleration for distributed AI training and inference.
- Optimize performance from OS kernels and drivers to user-space runtimes, and contribute to architecture and research direction.
What they ask for
- B.S./M.S. in Computer Science, Computer Engineering, or a related field, or a Ph.D. with strong research/publications.
- 3+ years of relevant industry experience; exception for Ph.D. candidates with a strong background.
- Proficiency in C/C++ development and debugging, and strong Linux systems development experience.
- Solid understanding of compute, network architecture, and operating systems; background in at least one of software-hardware co-design, distributed systems, high-performance networking, or AI/ML systems.
Nice to have
- Ph.D. in a related field with research training and publications.
- Experience with software-hardware co-design, network virtualization (OVS, SR-IOV, eBPF), DPDK, hardware acceleration, NCCL Collectives, or AI/ML infrastructure.
Tools
C/C++, Linux, OVS, SR-IOV, eBPF, DPDK, NCCL Collectives, CUDA
AI focus
Accelerates distributed AI/ML training and inference using DPUs, GPUs, and custom hardware; may involve AI/ML infrastructure such as inference KV cache systems and data preprocessing systems.
Model-written summary · the original posting is authoritative