Linux System Engineer

1 Month ago • All levels • Research & Development • DevOps • Network Engineering

Job Summary

Job Description

ByteDance's Systems Technology and Engineering (STE) team in London seeks a Linux System Engineer. This role involves developing operating systems (user and kernel modes) for server-side Linux environments. Responsibilities include designing, developing, and deploying complex software solutions on Linux platforms; building and running large-scale, fault-tolerant systems; troubleshooting system software; optimizing automated operations and maintenance; supporting new platforms (CPU, GPU, network, storage); and optimizing AIOps tools. The ideal candidate possesses strong Linux expertise, proficiency in C/C++ and at least one other language (Python/Go/Rust/CUDA), and familiarity with data structures, algorithms, and multithreading.
Must have:
  • Proficient in Linux & shell scripting
  • C/C++ & another language (Python/Go/Rust/CUDA)
  • Experience with data structures and algorithms
  • Multithreading programming & server optimization
  • System software troubleshooting
  • Teamwork for large system software development
Good to have:
  • Linux kernel knowledge
  • Docker & Kubernetes experience
  • GPU/GPU Cluster/AI systems knowledge

Job Details

Responsibilities
About ByteDance Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content. Why Join Us Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At ByteDance, we create together and grow together. That's how we drive impact-for ourselves, our company, and the users we serve. Join us. About the Team: You will be working within the System Technology and Engineering (STE) team based in London. This team has been committed to the research and engineering development in the primary technology fields, such as operating system , various virtualization technologies (Cloud Native, SDN, NFV), performance optimization of system software and libraries, stability and reliability of large-scale data center, collaborative design of next-generation hardware and software, etc. We actively participate in open-source communities and incorporate cutting-edge technology and innovation into our products. Something about the role: You will be working on the development of operating systems in both the user mode and kernel mode of server side Linux environments. As a Software System Engineer you will have a broad range of technical knowledge and specialise in Linux software engineering. The role will involve working closely within our software development teams to design, develop and deploy a range of complex software solutions hosted on Linux platforms: - You shall be combining software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems; ensuring that the services for both internally critical and our external systems; - Troubleshoot at system software level in the data center infrastructure, including operating system and its components, such as storager, network, containers, etc; - Improve and optimise the automatic operation and maintenance of system monitoring, software deployment and upgrading; - Support new platforms as needed by the business, such as new generations of CPU, GPU, network and storage devices, by evolving system software; - Optimise AIOps tools of large scale clusters.
Qualifications
Minimum Qualifications - Familiar with common data structure and algorithm, multithreading programming and server performance optimization; - Familiar with the operating system and its components; - Proficient with Linux shell commands and basic shell scripting; - Be familiar with C or C++, and master at least one of other languages such as Python / Go / Rust / Cuda. - Able to work in teams to complete the design and implementation of large and medium-sized system software, with good code robustness and preliminary experience in code performance optimization; - Be familiar with at least one domain, network, storage, memory management, process scheduling, or server hardware architecture. Preferred Qualifications - Basic knowledge of Linux kernel; - Experience with Linux container runtimes such as Docker and Kubernetes; - Experiences and knowledge of GPU / GPU Cluster/ AI systems will be a great add-on. ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Similar Jobs

Alphawave Semi - Senior Staff Engineer - IP Design

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
rivos - Silicon DFT - Full time

rivos

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Scale AI - Mission Software Engineer

Scale AI

Honolulu, Hawaii, United States (On-Site)
2 Weeks ago
Qualcomm - Senior Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Google - Software Engineer II, Platform Storage, Google Cloud Platform

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Senior Platform System Architect, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Chip Design Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Google - CPU Logic Design Engineer

Google

Haifa, Haifa District, Israel (On-Site)
1 Month ago
Google - Software Engineer, PhD

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Krafton - [Publishing] Lead of Global Strategic Initiatives (5~10년)

Krafton

Seoul, South Korea (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - Murex Datamart Production Support

Luxoft

Hyderabad, Telangana, India (On-Site)
6 Months ago
cold symmetry  - Senior Environment Artist

cold symmetry

(Remote)
4 Months ago
Oriserve - Senior DevOps Engineer (4+ Yrs exp)

Oriserve

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
Google - CPU Design Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
rivos - Silicon DFT - Full time

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
7 Months ago
Epic Games - Senior DevOps Engineer

Epic Games

(On-Site)
1 Month ago
Meta - ASIC Engineer, Design Verification

Meta

Sunnyvale, California, United States (Remote)
6 Months ago
Ion - IT System Administrator

Ion

Italy (Hybrid)
7 Months ago
Luxoft - Murex Front Office Support

Luxoft

Hyderabad, Telangana, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Monzo - Complaints Team Manager

Monzo

Cardiff, Wales, United Kingdom (Remote)
1 Week ago
fuse games - Distributed Development Artist

fuse games

England, United Kingdom (Hybrid)
2 Months ago
London stock Exchange - Third Party Risk Officer

London stock Exchange

London, England, United Kingdom (Hybrid)
6 Days ago
Springer Group - Editorial Assistant

Springer Group

London, England, United Kingdom (Hybrid)
4 Days ago
Rockstar Games - Engineering Manager

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
6 Days ago
Philips - Technical Account Manager

Philips

United Kingdom (On-Site)
1 Week ago
Snyk - Staff Incubation Engineer

Snyk

London, England, United Kingdom (On-Site)
1 Week ago
Sabre India - Partner Growth Manager - eCommerce

Sabre India

London, England, United Kingdom (Hybrid)
3 Weeks ago
Ion - Cloud Engineer/Architect (DevOps)

Ion

London, England, United Kingdom (On-Site)
7 Months ago
Monzo - Senior Product Manager, Global Payments

Monzo

London, England, United Kingdom (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

rivos - CPU Physical Design - Full Time

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
7 Months ago
Google - Software Engineer

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Month ago
NVIDIA - Senior STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Riot Games - Manager, Software Engineering - Player Platform SDK

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Google - Junior CPU Formal Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
bytedance - Backend Engineer, Applied Machine Learning Platform - 2025 Start

bytedance

Singapore (On-Site)
7 Months ago
NVIDIA - Senior Software Engineer - Automated Parallel Programming

NVIDIA

North Carolina, United States (Remote)
3 Months ago
Riot Games - Staff Software Engineer (UI)

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
bytedance - Algorithm Engineer Intern (Multimedia Lab - Video Processing and Enhancement)

bytedance

San Jose, California, United States (On-Site)
1 Month ago
Tesla - Head of Material Cutting

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

San Jose, California, United States (On-Site)

Tokyo, Japan (On-Site)

Taguig, Metro Manila, Philippines (On-Site)

San Jose, California, United States (On-Site)

Ho Chi Minh City, Vietnam (On-Site)

View All Jobs

Get notified when new jobs are added by bytedance

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug