ByteDance logo
ByteDance
Posted 142 days agoVerified live 1d ago

Cloud Acceleration Engineer – DPU & AI Infra

Brief overview

Seattle, Washington, United States of AmericaIn-person
MastersOr in progress
$148k–$301k/yrStated range
2+ yrsMinimum
2,631 H-1B approvalsDept. of Labor
463 green cardsCertified filings
C/C++ development and debuggingLinux systems developmentCompute and network architectureOperating systemsSoftware-hardware co-designDistributed systemsHigh-performance networkingAI/ML systemsNetwork virtualization (OVS, SR-IOV, eBPF)DPDKHigh-performance user-space networkingHardware accelerationFPGA/ASIC/GPU/CUDANCCL CollectivesAI communication patterns and parallelization techniquesAI/ML infrastructure designInference kv cache system

About the company

ByteDance logo
ByteDancebytedance.com

ByteDance is a technology company that develops content creation platforms and services.

Visa sponsorship history

4 years sponsoring, last filed FY2026H-1B dependent

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
2,631H-1B approved
99%approval rate
1,036new H-1B hires
463PERM certified
$204,340median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023605
2024997
2025933
202696
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
2023234
2024196
2025193
202680
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
2023113
2024140
2025157
202653
Top sponsored roles
Software EngineerProduct ManagerData ScientistBackend Software EngineerResearch Scientist
Sponsored employees from
ChinaIndiaCanadaTaiwanHong Kong

Job description

Summary

ByteDance is a leading technology company known for its innovative products like TikTok. They are seeking a Cloud Acceleration Engineer to design and develop DPU network software, collaborate with hardware teams, and optimize AI/ML infrastructure acceleration.

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

Skills

  • B.S./M.S. in Computer Science, Computer Engineering, or related fields; or Ph.D. with strong research/publications
  • 2+ years of relevant industry experience (exception for Ph.D. with strong background)
  • Proficiency in C/C++ development and debugging
  • 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
  • Ph.D. in related fields with research training and publications
  • 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

Qualifications

Must Haves

  • B.S./M.S. in Computer Science, Computer Engineering, or related fields; or Ph.D. with strong research/publications
  • 2+ years of relevant industry experience (exception for Ph.D. with strong background)
  • Proficiency in C/C++ development and debugging
  • 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 Haves

  • Ph.D. in related fields with research training and publications
  • 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

Benefits

  • Employees have day one access to medical, dental, and vision insurance
  • A 401(k) savings plan with company match
  • Paid parental leave
  • Short-term and long-term disability coverage
  • Life insurance
  • Wellbeing benefits
  • 10 paid holidays per year
  • 10 paid sick days per year
  • 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)

More jobs like this