Linux Kernel Engineer

1 month ago


London, Greater London, United Kingdom TikTok Full time
Responsibilities

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy.

TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join Us
Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.

Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.

To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team.

Status quo? Never. Courage? Always.
At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities 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.

Responsibilities:

  • You will be designing and implementing Linux Kernel to meet global business requirements.
  • Debug complex, systemlevel, multicomponent 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

Minimum Qualifications:

  • Proficient in Linux kernel, at least read the source code of 23 main modules (scheduling, file system, network, I/O, memory management, etc.).
  • 5 years plus experience working on systems software in a largescale 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 crossfunctional teams.

Preferred Qualifications:

  • Rich experience in kernel debugging or community patch submission is preferred.
  • Experience in multi platform (x86 / arm / riscv) 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.

  • London, Greater London, United Kingdom IC Resources Full time

    Join a growing AI Semiconductor start-up London, Hybrid Working Model This growing start up is committed to building the solutions that the AI revolution requires to continue scaling, attempting solutions that others are not trying to solve serious problems we actually face. Having recently appointed a VP of Software who comes with great pedigree within the...


  • London, Greater London, United Kingdom IC Resources Full time

    Join a growing AI Semiconductor start-up London, Hybrid Working Model This growing start up are committed to building the solutions that the AI revolution requires to continue scaling, attempting solutions that others are not trying to solve serious problems we actually face. Having recently appointed a VP of Software who comes with great pedigree within the...


  • London, Greater London, United Kingdom HW Select Ltd Full time

    prestigious company in the fintech sector has an opportunity for a Hybrid Senior Linux Systems Engineer to join its team, due to continued growth. You will have some of the following skills and experience; Strong enterprise Linux estate, mainly Red Hat with strong knowledge of Red Hat-based including Satellite and IDM Good Infrastructure and OS...


  • London, Greater London, United Kingdom Investigo Full time

    Experience Linux/ OpenSource Applications Administrator required for an immediate start3-6 months Hybrid Working London office location £350 + Per day Inside IR35 (DOE)Overview: A leading London borough are seeking a senior software engineer, who is passionate about open source software, Linux, security, and the developer experience.This role demands a high...

  • Software Engineer

    1 month ago


    London, Greater London, United Kingdom Facebook Full time

    The Reality Labs team at Meta enables people around the world to come together and connect through world-class Augmented and Virtual Reality hardware and software. With global departments dedicated to AR/VR research, computer vision, haptics, social interaction, and more, AR/VR is committed to driving the state-of-the-art forward through relentless...


  • London, Greater London, United Kingdom JR United Kingdom Full time

    Job:Senior Software Engineer Location: London, UKJob Type: Contract Inside IR35Job DescriptionResponsibilities Co-lead the team alongside India based senior developer Actively do software development while leading the team; and remain overall accountable for the delivery Manage the tech mandatory initiatives and ensure compliance at all times; do code...


  • London, Greater London, United Kingdom KINGS COLLEGE LONDON Full time

    The faculty of Natural, Mathematical & Engineering Sciences is looking for a talented computing support technician to be the very first point of contact for all computing issues. The role holder will work within the Faculty Computing Support Team to install, support and maintain computing systems for teaching and research. The team provide a customer focused...


  • London, Greater London, United Kingdom Durlston Partners Full time

    Job DescriptionSenior Security Engineer – Digital Assets – London - £170-200k base + bonusNot sure what skills you will need for this opportunity Simply read the full description below to get a complete picture of candidate requirements.Catching up on crypto news over a coffee in the morning you notice another company scrambling to patch up security...


  • London, Greater London, United Kingdom Morgan Philips Executive Search Full time

    Information Security Engineer required by a blue-chip name in the Financial Services sector. This technical role will have a strong focus on automation and deep cyber security. You will be based 3 days per week at ther City office, with te remaining 2 days remote (if you wish).Required Experience:Scripting and automation tools, Python, PowerShell, or...


  • London, Greater London, United Kingdom JR United Kingdom Full time

    Infrastructure Team LeadRemote-Working£45,000 to £50,000 per year Plus on-call allowance, personal and team bonuses and excellent company benefitsThe Opportunity:Our client is looking for an experienced Infrastructure Engineer who enjoys maintaining and building IT Infrastructure to join their growing IT department in the role of Infrastructure Team...

  • Senior Software Test

    4 weeks ago


    London, Greater London, United Kingdom Venn Group Full time

    Role: Senior Software Test & Integration EngineerContract Length: 6 months (with extensions highly likely) Rate Of Pay: £55 - £60 p/h umbrellaPotential Sites: Templecombe, Crawley, Manchester (5-days on site)SC Clearence (UK Eyes Only) As a Software Test & Integration Engineer you will be working in a large agile team alongside software engineers and...


  • London, Greater London, United Kingdom Squarepoint Full time

    Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients. We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a...


  • London, Greater London, United Kingdom InGame Recruitment Full time

    Join Our Dynamic Game Development Team Are you passionate about gaming and looking for an exciting opportunity in the game development industry? Our company, a prominent developer and publisher of both free-to-play and premium games, is seeking a talented Senior Data Analyst / Engineer. With a history dating back to 2000, we've created popular titles and...


  • London, Greater London, United Kingdom Scopely Full time

    DescriptionScopely is seeking a Server Engineer to join an exciting new multiplayer strategy game based in Ireland, Spain, Portugal, or the UK on a hybrid/remote setup. They offer assistance with visa sponsorship and relocation.At Scopely, we are passionate about our work and strive to inspire play daily, whether within our team or by connecting with our...

  • Storage Engineer

    1 month ago


    London, Greater London, United Kingdom NBC Universal Full time

    Company DescriptionWe create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and...


  • London, Greater London, United Kingdom PCCW LTD Full time

    This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application.Position Location: London, United KingdomThis is a Full-time position with a Hybrid working modelRole OverviewAs a Senior Software...


  • London, Greater London, United Kingdom Box Full time

    WHAT IS BOX?Box is the market leader for Cloud Content Management. Our mission is to power how the world works together. Box is partnering with enterprise organizations to accelerate their digital transformation by creating a single platform for secure content management, collaboration and workflow. We have an amazing opportunity to further establish...


  • London, Greater London, United Kingdom Box Full time

    WHAT IS BOX?Box is the market leader for Cloud Content Management. Our mission is to power how the world works together. Box is partnering with enterprise organizations to accelerate their digital transformation by creating a single platform for secure content management, collaboration and workflow. We have an amazing opportunity to further establish...


  • London, Greater London, United Kingdom Cpl Full time

    Role: Data Centre Technician Rate: £300.00 Duration: 3 x Months with opportunity to extendLocation: onsite Slough This role is a unique opportunity to work in some of the most cutting edge data centers in theworld and contribute to their operational excellence. Our data centers are large-scalehigh-density centers where you will be working to make us the...


  • London, Greater London, United Kingdom Booking Full time

    Job DescriptionAt , data drives our decisions. Technology is at our core. And innovation is everywhere. But our company is more than datasets, lines of code or A/B tests. We're the thrill of the first night in a new place. The excitement of the next morning. The friends you make. The journeys you take. The sights you see. And the food you sample. Through our...