ByteDance
Software Architect, GPU System
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 5+ years of hands-on experience; technical leadership on complex hardware/software programs.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
About the job
Lead the architecture, technical roadmap, integration, and production reliability of ByteDance’s low-level GPU system software for data-center computing.
What you'll do
- Define the GPU software architecture and roadmap, and set technical standards and priorities.
- Lead end-to-end integration and cross-functional delivery from planning and bring-up through deployment and fleet operation.
- Stay hands-on with prototypes, reviews, performance analysis, debugging, and mentoring engineers.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
- 5+ years of hands-on experience in GPU, accelerator, kernel, firmware, runtime, or data-center system software, including technical leadership on complex hardware/software programs.
- Demonstrated success setting technical direction and leading a major hardware/software program from concept through production.
- Deep understanding of accelerator architecture, memory hierarchy, interconnects, operating systems, device management, and production reliability.
Nice to have
- Experience with a major GPU computing stack, including its driver, runtime, libraries, tooling, and fleet-management interfaces.
- Experience defining platform APIs or hardware/software contracts across accelerator generations.
Tools
GPU, Linux kernel
Model-written summary · the original posting is authoritative