Senior Software Engineer, Linux Kernel
ByteDance · San Jose
Big Tech AIonsitesenior$162k–$388k
At a glance
Highlights
- Build and run massively fault-tolerant systems for critical global infrastructure.
- Evolve system software to bring up new hardware platforms at data-center scale.
- Contribute to open-source communities and bring cutting-edge innovation to products.
What they offer
- Discretionary bonuses/incentives
- Restricted stock units
Ideal candidate
Systems-minded engineer who loves deep OS-level problem solving and reliability at massive scale. You enjoy collaborating globally and contributing to open source while powering next-gen data-center hardware.
Requirements
- Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or related fields
- Strong knowledge of common data structures, algorithms, multi-threaded programming, and server performance optimization
- Solid understanding of Linux operating system concepts and IT infrastructure
- Proficient with Linux shell commands and scripting
- Experience with C or C++, and proficiency in languages such as Python, Go, Rust, or CUDA
- Hands-on experience in Linux operating system development, distribution building, or related domains
- Familiarity with Computer Architecture and the server development lifecycle
- In-depth understanding of Linux/Unix OS architecture, Linux Kernel mechanisms, Linux Kernel programming, system, glibc, and Kubernetes
Lab profile
About ByteDance
Global technology company building AI-powered entertainment, content, and enterprise platforms including TikTok.
What they build
- TikTok
- Douyin
- CapCut
Known for
- Large-scale recommendation systems
- Generative AI and foundation models
- Global consumer platforms at scale
Key facts
- Founded in 2012
- Headquartered in Beijing, China
- 150,000+ employees globally
Posted · Last seen