Overview

Position Title:Senior Linux Kernel Engineer

Company:TikTok

Location:Liverpool, UK

Job Description:

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.

Responsibilities:

  • You will be designing and implementing Linux Kernel to meet global business requirements.
  • Debug complex, system-level, multi-component issues that typically span across multiple layers from kernel to application. Profile performance problems and drive optimizations that span the entire software stack.
  •  Responsible for the research and application of new technologies in the operating system / kernel

Requirements:

  • Proficient in Linux kernel, at least read the source code of 2-3 main modules (scheduling, file system, network, I/O, memory management, etc.);
  • 5+ years experience working on systems software in a large-scale C code base.Demonstrated knowledge of operating systems internals on at least one platform;
  • Experience with Software Development processes including: source control, bug tracking,and design documentation;
  • Demonstrated experience working collaboratively in cross-functional teams
  • Rich experience in kernel debugging or community patch submission is preferred;
  • Experience in multi platform (x86 / arm / risc-v) kernel and system development is preferred;

About TikTok

TikTok is the leading destination for short-form mobile video and our mission is to inspire creativity and bring joy. The platform is a home for creative expression through videos that create a genuine, inspiring, and joyful experience. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul, and Tokyo.