System Engineer Graduate (Operating System-System Technologies and Engineering) - 2027 Start

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Problem-solving","Attention to detail","Responsiveness"]

Develop and improve Linux-based operating systems for ByteDance servers, working on kernel and OS components for both bare metal and third-party cloud infrastructure. Help migrate drivers and key components from upstream or vendor code, participate in kernel code reviews, and build OS quality testing, image build, and deployment/maintenance systems. Act as an escalation point for OS issues and coordinate resolution across teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
2 hours ago

System Engineer Graduate (Operating System-System Technologies and Engineering) - 2027 Start

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Develop and improve Linux-based operating systems for ByteDance servers, working on kernel and OS components for both bare metal and third-party cloud infrastructure. Help migrate drivers and key components from upstream or vendor code, participate in kernel code reviews, and build OS quality testing, image build, and deployment/maintenance systems. Act as an escalation point for OS issues and coordinate resolution across teams.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate level

Key Responsibilities

  • •Migrate device drivers and OS key components from Linux upstream or vendor code to adopt ByteDance kernel and Linux OS distribution.
  • •Participate in regular code review for Linux kernel and OS key component changes.
  • •Contribute to system design and development for OS and kernel quality assurance test systems, OS image build platforms, and OS deployment and maintenance systems.
  • •Maintain and improve OS delivery, deployment, and maintenance processes for bare metal and third-party cloud servers.
  • •Serve as the primary escalation point for OS issues, coordinating across internal teams to resolve problems promptly.

Key Requirements

  • •Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or related majors.
  • •Experience in Linux operating system development or similar fields.
  • •Familiarity with computer architecture and the server development life cycle.
  • •Knowledge of Linux/Unix operating system architecture and Linux kernel mechanisms and programming.
  • •Proficiency in at least one general-purpose programming language such as C/C++, Go, Python, or Java.
Experience:LinuxOperating systemsServer infrastructure
Education:Bachelor's
Skills:CollaborationProblem-solvingAttention to detailResponsiveness
Tech Stack:LinuxLinux kernelUnixSystemdGlibcCC++GoPythonJava

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