System Engineer (Operating System) - System Technologies and Engineering

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Troubleshooting","Problem-solving","Performance optimization","Systems thinking"]

Develop and evolve Linux operating system software for ByteDance’s datacenter servers and third-party cloud environments. Work with the System Technology and Engineering global team to build and maintain OS-related quality testing, deployment, and maintenance systems, troubleshoot storage/network components at the OS level, and optimize monitoring, upgrades, and cluster tools. Support new hardware platforms spanning CPU, GPU, networking, and storage.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

System Engineer (Operating System) - System Technologies and Engineering

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 31 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Develop and evolve Linux operating system software for ByteDance’s datacenter servers and third-party cloud environments. Work with the System Technology and Engineering global team to build and maintain OS-related quality testing, deployment, and maintenance systems, troubleshoot storage/network components at the OS level, and optimize monitoring, upgrades, and cluster tools. Support new hardware platforms spanning CPU, GPU, networking, and storage.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Combine software and systems to build and run large-scale, fault-tolerant systems and ensure critical and external system reliability.
  • •Troubleshoot at the system software level, including operating system components such as storage and network.
  • •Improve and optimize automatic operating system monitoring plus software deployment and upgrading.
  • •Support new hardware platforms by evolving system software for CPU, GPU, network, and storage devices.
  • •Optimize AlOps tools for large-scale clusters.

Key Requirements

  • •Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or related majors.
  • •Strong knowledge of data structures and algorithms, multiple-threading programming, and server performance optimization.
  • •Working knowledge of operating systems and IT.
  • •Proficiency with Linux shell commands.
  • •Familiarity with C or C++ and expertise with Python, Go, Rust, or (truncated as) Cud.
Experience:LinuxOpen sourceData centersCloudServer platforms
Education:Bachelor's in Computer Science, Computer Engineering, Electrical Engineering or related majors
Skills:TroubleshootingProblem-solvingPerformance optimizationSystems thinking
Tech Stack:LinuxLinux KernelOpen Source Linux Operating SystemCompilersLinux shellCC++PythonGoRustSystemdGlibcKubernetes

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn