Linux System Software Engineer - Systems Technologies and Engineering - London

3 Months ago • All levels • Research & Development

Job Summary

Job Description

ByteDance, a leading technology company, seeks a skilled Linux System Software Engineer to join its Systems Technologies and Engineering (STE) team in London. This role involves designing, developing, and deploying complex software solutions on Linux platforms. You will focus on optimizing system infrastructure, ensuring the stability of critical services, and improving the efficiency of server operations. The ideal candidate will possess a strong understanding of operating systems, C/C++ programming, and have expertise in at least one area like network, storage, or server hardware architecture.
Must have:
  • Familiar with Operating Systems
  • Proficient in C/C++
  • Knowledge of Data Structures and Algorithms
  • Experience with Multithreading Programming
  • Strong Debugging Skills
Good to have:
  • Experience with Python, Golang, Rust, or CUDA
  • GPU Linux Kernel Driver Knowledge
  • NVLink and CUDA Low-Level Understanding
  • LLM (Large Language Model) Experience

Job Details

Responsibilities
Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok and Helo 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. We're growing quickly across the EMEA region. From a handful of people concentrated in a couple of countries to the rapid expansion we see today. This year, we've got our work cut out to ensure we keep pace and deliver the reward experience that people expect from an emerging tech leader. 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 the user mode and the system level tools. As a Software System Engineer you will have a broad range of technical knowledge and specialise in Linux platform, and software development. You will sit in between the development and operations team and your key focus will be to deliver a first-class platform that our development teams can build upon. 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: - Optimise system level infrastructure, including operating system and its components, infrastructure performance, etc; - 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; - Improve and optimise the automatic operation and maintenance of system monitoring, software deployment and upgrading; - Optimise the AIOps of massive servers; - Great system software and hardware performance analysis and trouble shooting.
Qualifications
Minimum Qualifications: - Familiar with the operating system and its components - Be familiar with C or C++, and master at least one of other languages such as Python / golang / rust / cuda - Solid knowledge of GPU Linux kernel driver/ NVlink /Cuda low level knowledge / LLM will be a great add-on. - Familiar with common data structure and algorithm, multithreading programming and multithreading program performance optimization; Preferred Qualifications: - 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 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

Light Speed Studios - Unity Client Development Trainee

Light Speed Studios

Singapore (On-Site)
5 Months ago
AGBO - Pipeline Software Engineer (Unreal)

AGBO

Los Angeles, California, United States (On-Site)
5 Months ago
ByteDance - Algorithm Engineer - Audio Understanding

ByteDance

Singapore (On-Site)
3 Months ago
Epic Games - Gameplay Programmer

Epic Games

(On-Site)
1 Month ago
Animoca Brands - Game Developer

Animoca Brands

South Korea (Remote)
4 Months ago
Microsoft - Senior Verification Engineer- Azure Core

Microsoft

Haifa, Haifa District, Israel (On-Site)
1 Month ago
Meta - Software Engineer, Machine Learning

Meta

Bellevue, Washington, United States (On-Site)
3 Months ago
Hololight - Software Developer (m/f/d)

Hololight

(On-Site)
5 Months ago
ByteDance - Senior Research Scientist- Foundation Model, Vision and Language

ByteDance

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Software Engineer, Payment Solution

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Romero Games - Multiplayer Gameplay Programmer

Romero Games

Galway, County Galway, Ireland (Hybrid)
3 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

San Diego, California, United States (On-Site)
1 Month ago
Infoblox - Staff/Senior Data Engineer

Infoblox

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Microsoft - Principal Software Engineer

Microsoft

Atlanta, Georgia, United States (On-Site)
1 Month ago
ByteDance - Tech Lead - Global E-Commerce Supply Chain

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Maxis Studios - Senior Client Software Engineer

Maxis Studios

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Rockstar Games - Senior Animation R&D Programmer

Rockstar Games

New York, New York, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Trek - Sales Associate

Trek

Bristol, England, United Kingdom (On-Site)
1 Month ago
Tesla - Service Advisor- Cambridge

Tesla

Cambridge, England, United Kingdom (On-Site)
1 Month ago
ION - Senior Funds Reporter - Infralogic - 11046

ION

London, England, United Kingdom (On-Site)
4 Months ago
Rockstar Games - Systems Engineer, Automation

Rockstar Games

London, England, United Kingdom (On-Site)
4 Months ago
Rocket Science - Engineering Manager - Backend Services

Rocket Science

Wales, United Kingdom (Hybrid)
1 Month ago
DNEG - Senior Character TD (DNEG Animation)

DNEG

London, England, United Kingdom (On-Site)
3 Months ago
Tonies - Director of Global Product Portfolio (all genders)

Tonies

London, England, United Kingdom (Remote)
1 Month ago
Rockstar Games - Senior Production Coordinator, Creator Platform

Rockstar Games

London, England, United Kingdom (On-Site)
4 Months ago
Tesla - Service Technician / Automotive Mechanic- Cambridge

Tesla

Cambridge, England, United Kingdom (On-Site)
1 Month ago
Octopus Deploy - Senior Field Marketing Manager

Octopus Deploy

England, United Kingdom (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Microsoft - Research Intern - Applied Sciences Group (Computer Vision)

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Netflix - Distributed Systems Engineer, Gen AI Platform L5

Netflix

United States (Remote)
3 Months ago
ByteDance - XR Mechanical Engineer / Architect- Pico Lab- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Corsair - Senior Hardware Developer

Corsair

Landshut, Bavaria, Germany (On-Site)
1 Month ago
ByteDance - Machine Learning Researcher - LLM Agent

ByteDance

Singapore (On-Site)
3 Months ago
Meta - Software Engineer, Machine Learning

Meta

Singapore (On-Site)
3 Months ago
Intel Corporation - Pre-Silicon Workload Engineer

Intel Corporation

(On-Site)
1 Month ago
Google - Software Engineer III, Servers Software, Google Cloud Platform

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Netflix - Research Scientist (L4) - Globalization

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded