Linux System Software Engineer - Systems Technologies and Engineering - London

2 Months ago • All levels • Research & Development

About the job

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
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.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Where imagination meets innovation, delivering limitless gaming experiences.

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

Bangkok, Bangkok, Thailand (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

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

Seattle, Washington, United States (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by ByteDance

Similar Jobs

Light Speed Studios - Unity Client Development Trainee

Light Speed Studios, Singapore (On-Site)

AGBO - Pipeline Software Engineer (Unreal)

AGBO, United States (On-Site)

ByteDance - Algorithm Engineer - Audio Understanding

ByteDance, Singapore (On-Site)

Epic Games - Gameplay Programmer

Epic Games, (On-Site)

Animoca Brands - Game Developer

Animoca Brands, South Korea (Remote)

Microsoft - Senior Verification Engineer- Azure Core

Microsoft, Israel (On-Site)

Meta - Software Engineer, Machine Learning

Meta, United States (On-Site)

Hololight - Software Developer (m/f/d)

Hololight, (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Software Engineer, Payment Solution

ByteDance, United States (On-Site)

Romero Games - Multiplayer Gameplay Programmer

Romero Games, Ireland (Hybrid)

Rockstar Games - Senior Software Engineer (C#)

Rockstar Games, United States (On-Site)

Infoblox - Staff/Senior Data Engineer

Infoblox, India (Hybrid)

Microsoft - Principal Software Engineer

Microsoft, United States (On-Site)

ByteDance - Tech Lead - Global E-Commerce Supply Chain

ByteDance, United States (On-Site)

Maxis Studios - Senior Client Software Engineer

Maxis Studios, Canada (On-Site)

Rockstar Games - Senior Animation R&D Programmer

Rockstar Games, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Trek - Sales Associate

Trek, United Kingdom (On-Site)

Tesla - Service Advisor- Cambridge

Tesla, United Kingdom (On-Site)

ION - Senior Funds Reporter - Infralogic - 11046

ION, United Kingdom (On-Site)

Rockstar Games - Systems Engineer, Automation

Rockstar Games, United Kingdom (On-Site)

Rocket Science - Engineering Manager - Backend Services

Rocket Science, United Kingdom (Hybrid)

DNEG - Senior Character TD (DNEG Animation)

DNEG, United Kingdom (On-Site)

Rockstar Games - Senior Production Coordinator, Creator Platform

Rockstar Games, United Kingdom (On-Site)

Octopus Deploy - Senior Field Marketing Manager

Octopus Deploy, United Kingdom (Remote)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Get notifed when new similar jobs are uploaded