ByteDance
System Engineer (Operating System) - System Technologies and Engineering
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related major.
About the job
Develops and maintains Linux operating systems and related testing, deployment, monitoring, and maintenance systems for data-center servers and cloud servers.
What you'll do
- Build and run large-scale, fault-tolerant systems and troubleshoot operating-system components, including storage and networking.
- Improve automated OS monitoring, software deployment, and upgrades; support new CPU, GPU, network, and storage platforms.
- Optimize AlOps tools for large-scale clusters.
What they ask for
- Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related major.
- Familiarity with data structures and algorithms, multithreaded programming, and server performance optimization.
- Familiarity with operating systems and IT; proficiency with Linux shell commands.
- Familiarity with C or C++, and expertise in a language such as Python, Go, Rust, or Cud.
Nice to have
- Experience in Linux operating-system development or a similar field.
- Familiarity with computer architecture, server development lifecycle, Linux/Unix architecture, Linux Kernel mechanisms and programming, systemd, glibc, and kubernetes.
Tools
Linux, C, C++, Python, Go, Rust, Cud, systemd
AI focus
Optimize AlOps tools for large-scale clusters.
Model-written summary · the original posting is authoritative