B

ByteDance

Builds content apps, business software and AI

Senior Software Engineer - Linux Kernel

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Strong knowledge of common data structures, algorithms, multi-threaded programming, and server performance optimization.
  • A solid understanding of Linux operating system concepts and IT infrastructure.
  • Proficiency with Linux shell commands and scripting.
  • Experience with C or C++, and proficiency in languages such as Python, Go, Rust, or CUDA.

Responsibilities

  • Combine software and systems engineering to build and run large-scale, massively fault-tolerant systems, ensuring reliability for critical internal and external systems.
  • Troubleshoot at the system software level, including operating systems and components such as storage, networking, and compute engines.
  • Improve and optimize automated operating system monitoring, software deployment, and upgrade systems.
  • Support new hardware platforms, including CPU, GPU, network, and storage devices, by evolving and adapting system software.
  • Optimize AIOps tools for managing large-scale server clusters.

Desired Qualifications

  • 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.

About the Company

ByteDance

Builds content apps, business software and AI

ByteDance builds content and creation apps for consumers, alongside collaboration software and AI services for businesses. Its video platforms connect viewers with creators, while CapCut gives people tools to edit and publish videos. The group also develops Lark for workplace communication and shared documents, and its Seed research teams build language, image, video, and speech models used in consumer apps and sold through BytePlus cloud services. It earns money from advertising, commerce services, paid software subscriptions, and usage of its enterprise technology. ByteDance was founded in 2012 and has its operational headquarters in Beijing, China.

Company size
10,001+
Company stage
Private
Total funding
$35.1B
Headquarters
Haidian, China
Founded
2012

Recently Posted Jobs

Explore more opportunities at ByteDance

See more jobs