Senior Linux Kernel Engineer (London, UK)

TikTok

5

London, United Kingdom

Why you should apply for a job to TikTok:

  • 5/5 in overall job satisfaction

  • 4/5 in supportive management

  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Employee well-being is supported via hybrid work, short-term counseling through our EAP and a premium subscription to Headspace.

  • We embrace diversity across all dimensions and provide employees with 9 employee resource groups globally, including our WOMEN ERG.

  • Comprehensive parental leave policy as well as fertility treatment through healthcare providers with a $20,000 lifetime maximum.

  • #J98C1

    Position summary

    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. Why Join Us At TikTok, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for more than 1 billion users on our platform. We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes. Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility. Join us and make impact happen with a career at TikTok. The System Technology & Engineering team has been committed to the research and engineering development in the basic technology fields, such as operating system kernel and virtualization, construction and performance optimization of basic system software and library, stability and reliability assurance of large-scale data center, collaborative design of next-generation hardware and software, etc. Armed with comprehensive and solid software engineering capabilities, the team aims to guarantee day-to-day business operations of ByteDance Inc. Meanwhile, the team actively follows the new technology trend, and embraces open source communities and industry standards. 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 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 Qualifications - 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; - Understand the implementation of virtualization technology (Xen / KVM, etc.), read the relevant source code is preferred; - Understand the implementation of DPDK/VPP/OVS is preferred. TikTok 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 TikTok, our mission is to inspire creativity and bring joy. 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.

    Get jobs straight to your inbox

    Anonymous company reviews, virtual recruiting events, and a supportive community for women when you sign up.

    What are TikTok perks and benefits

    Lactation facilities

    Fertility

    Unconscious bias training

    Networking

    Succession planning

    Diversity recruiting

    Diversity performance

    Short term disability

    Paid paternity

    Paid maternity

    Paid adoptive

    About the company

    Industry: Technology: Consumer Internet

    As the leading destination for short-form mobile video, our platform helps people around the world become a part of a global community. In a world that feels more divided than ever, we are here to inspire creativity and bring joy. We do this by embracing change, thriving in ambiguity, and always looking for solutions.

    Why you should apply for a job to TikTok:

  • 5/5 in overall job satisfaction

  • 4/5 in supportive management

  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Employee well-being is supported via hybrid work, short-term counseling through our EAP and a premium subscription to Headspace.

  • We embrace diversity across all dimensions and provide employees with 9 employee resource groups globally, including our WOMEN ERG.

  • Comprehensive parental leave policy as well as fertility treatment through healthcare providers with a $20,000 lifetime maximum.