ByteDance

System Engineer (Operating System) - System Technologies and Engineering

Job Description

Posted on: 
2026-04-29

Responsibilities

  • Build and run large-scale, fault-tolerant systems combining software and systems.
  • Troubleshoot system software, including operating system components.
  • Improve automatic OS monitoring, software deployment, and upgrades.
  • Support new platforms by evolving system software for various devices.
  • Optimize AlOps tools for large-scale clusters.
  • Collaborate with open-source communities to integrate cutting-edge technology.
  • Ensure operating systems are updated to meet hardware and business requirements.

Job Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related fields.
  • Familiarity with data structures, algorithms, and multi-threading programming.
  • Proficiency in Linux shell commands and programming languages like C, C++, Python, or Go.
  • Experience in Linux operating system development or similar fields preferred.
  • Knowledge of computer architecture and server development life cycle.
  • Familiarity with Linux Kernel programming and systemd.
  • Strong troubleshooting skills at the system software level.
Apply now

More job openings