Drimva

ByteDance

Senior Software Engineer, Linux Kernel

San Jose, California · Senior · Full-time · Posted Oct 28, 2026

Education
Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

About the job

Develops, maintains, and optimizes Linux operating systems and related systems for data-center servers, with a focus on reliability, hardware support, and large-scale operations.

What you'll do

  • Build and troubleshoot fault-tolerant systems and system software, including operating systems, storage, networking, and compute components.
  • Improve automated OS monitoring, software deployment, and upgrade systems.
  • Adapt system software for new hardware platforms and optimize AIOps tools for server clusters.

What they ask for

  • Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Strong knowledge of data structures, algorithms, multithreaded programming, and server performance optimization; solid understanding of Linux OS concepts and IT infrastructure.
  • Proficiency with Linux shell commands and scripting.
  • Experience with C or C++, and proficiency in Python, Go, Rust, or CUDA.

Nice to have

  • Hands-on experience in Linux OS development, distribution building, or related domains.
  • Familiarity with computer architecture and server development lifecycle; in-depth understanding of Linux/Unix architecture, Linux Kernel mechanisms and programming, system, glibc, and Kubernetes.

Tools

Linux, C, C++, Python, Go, Rust, CUDA, Kubernetes

AI focus

Optimizes AIOps tools for managing large-scale server clusters.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)