GPU/AI Application System Software Engineer Intern (System Technologies and Engineering) - 2027 Summer

ByteDance
San Jose
Workplace: OnsiteInternshipFunction: Software EngineeringEducation: bachelorsSkills: []

Build optimized OS and system software to support deep learning and high-performance computing workloads in large-scale data centers. Develop and implement benchmarks, testing methodologies, and automation tools (including Python scripts) to evaluate and tune system performance for LLM training and inference and HPC. Collaborate with internal teams to find bottlenecks, debug issues, and improve performance across the hardware/software stack, from GPU drivers to ML frameworks.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
2 hours ago

GPU/AI Application System Software Engineer Intern (System Technologies and Engineering) - 2027 Summer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build optimized OS and system software to support deep learning and high-performance computing workloads in large-scale data centers. Develop and implement benchmarks, testing methodologies, and automation tools (including Python scripts) to evaluate and tune system performance for LLM training and inference and HPC. Collaborate with internal teams to find bottlenecks, debug issues, and improve performance across the hardware/software stack, from GPU drivers to ML frameworks.
Location: San Jose
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Design and implement performance benchmarks and testing methodologies to evaluate system performance, including OS, OS kernel, and hardware system factors
  • •Develop benchmark tools and performance optimization for AI workloads tailored to large-scale LLM training/inference and HPC
  • •Create Python scripts to automate testing across benchmark tools
  • •Collaborate with internal teams to identify system bottlenecks, debug performance issues, and improve system performance

Key Requirements

  • •Currently pursuing a Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related major
  • •Deep understanding of Operating System and Linux kernel, including computer architecture
  • •Background with GPU/CPU benchmarking
  • •Familiar with ML/DL techniques, algorithms, and frameworks such as TensorFlow or PyTorch
  • •Exposure to testing automation for benchmark tools and AI/HPC applications
Experience:HPCDeep learningLLM trainingLLM inferenceDistributed storageML hardware acceleration
Education:Bachelor's in Computer Engineering, Electrical Engineering, Computer Science or related majors
Tech Stack:LinuxLinux KernelPythonTensorFlowPyTorchMPINCCLUCXNVSHMEMGPUCPUGPU/TPURDMAGPU driversDevice driversNetworking

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn