ByteDance
ByteDance

Research Scientist Graduate (DPU & AI Infra) - 2027 Start (PhD)

직무인프라
경력신입/주니어
위치Seattle, WA, United States
근무오피스 출근
고용Regular
게시오늘
지원하기

포지션 소개

About the Team:

  • The Byte Dance DPU (Data Processing Unit) team builds foundational cloud and AI computing infrastructure for Byte Dance and Volcano Engine. Our mission is to advance the architecture, development, and research of next-generation software-hardware co-design technologies across compute, networking, and storage for cloud and AI computing. Our technology stack spans
  • Cloud virtualization, hypervisors, and operating systems
  • High-performance networking, including DPDK and RDMA
  • High-speed interconnects, virtual switching, and network offload
  • Distributed storage and I/O acceleration
  • Orchestration and scheduling for AI/ML workloads

We work at the intersection of systems research, distributed infrastructure, and hardware acceleration. Our technologies operate at cloud scale and help shape the next generation of cloud and AI computing platforms.

We are looking for talented individuals to join our team. As a graduate, you will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.
Successful candidates must be able to commit to an onboarding date by the end of the year. Please state your availability and graduation date clearly in your resume.

Responsibilities:

  • Design and develop DPU network software with a focus on high performance, low latency, and reliability.
  • Collaborate with hardware teams to build software-hardware co-design solutions for networking and storage acceleration.
  • Explore AI/ML infrastructure acceleration, leveraging DPUs, GPUs, and custom hardware to optimize distributed training and inference.
  • Drive end-to-end performance optimization, from OS kernels and drivers to user-space runtime systems.
  • Contribute to architecture design, technical proposals, and long-term research directions.

Requirements:

  • Minimum Qualifications

  • Individuals who are completing or have recently completed a PhD degree related technical discipline.

  • Proficiency in C/C++ development and debugging.

  • Familiar with 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.

  • Preferred Qualifications

  • Experience with software-hardware co-design (networking, storage, or distributed compute).

  • Hands-on experience with network virtualization (OVS, SR-IOV, eBPF).

  • Familiarity with DPDK and high-performance user-space networking.

  • Bonus points for hardware acceleration experience, FPGA/ASIC/GPU/CUDA

  • Bonus points for experience with NCCL Collectives along with AI communication patterns and parallelization techniques

  • Proven experience designing and building AI/ML infrastructure related but not limited to inference kv cache system, data preprocessing system.

필수 스킬

Machine learning

Model evaluation

Data workflows

ByteDance 소개

Seattle

본사 위치