Linux System Engineer - Systems Technologies and Engineering - London
Linux System Engineer - Systems Technologies and Engineering - London

Linux System Engineer - Systems Technologies and Engineering - London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Join our team to develop and optimise Linux operating systems and software solutions.
  • Company: ByteDance, the creative force behind TikTok and other innovative platforms.
  • Benefits: Enjoy a full-time role with opportunities for growth in a diverse and inclusive environment.
  • Why this job: Be part of a mission-driven company that values creativity and collaboration.
  • Qualifications: Familiarity with Linux, programming languages, and system optimisation is essential.
  • Other info: Ideal for tech enthusiasts eager to make an impact in a rapidly growing industry.

The predicted salary is between 36000 - 60000 £ per year.

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 systems, various virtualization technologies (Cloud Native, SDN, NFV), performance optimization of system software and libraries, stability and reliability of large-scale data centers, 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 both the user mode and kernel mode of server-side Linux environments. As a Software System Engineer, you will have a broad range of technical knowledge and specialise in Linux software engineering. 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:

  • 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;
  • Troubleshoot at system software level in the data center infrastructure, including operating system and its components, such as storage, network, containers, etc;
  • Improve and optimise the automatic operation and maintenance of system monitoring, software deployment and upgrading;
  • Support new platforms as needed by the business, such as new generations of CPU, GPU, network and storage devices, by evolving system software;
  • Optimise AIOps tools of large scale clusters.

Qualifications

Minimum requirements:

  • Familiar with common data structure and algorithm, multithreading programming and server performance optimization;
  • Familiar with the operating system and its components;
  • Proficient with Linux shell commands and basic shell scripting;
  • Be familiar with C or C++, and master at least one of other languages such as Python / Go / Rust / Cuda;
  • 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.

Preferred Requirements:

  • Basic knowledge of Linux kernel;
  • Experience with Linux container runtimes such as Docker and Kubernetes;
  • Experiences and knowledge of GPU / GPU Cluster/ AI systems will be a great add-on.

About Us

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico 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 ByteDance

Inspiring creativity is at the core of ByteDance's mission. Our innovative products are built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and enrich life - a mission we work towards every day. As ByteDancers, we strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. By constantly iterating and fostering an 'Always Day 1' mindset, we achieve meaningful breakthroughs for ourselves, our Company, and our users. When we create and grow together, the possibilities are limitless. Join us.

Diversity & Inclusion

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.

Linux System Engineer - Systems Technologies and Engineering - London employer: ByteDance

ByteDance is an exceptional employer, offering a dynamic work environment in London where innovation and creativity thrive. Employees benefit from a culture that values diversity and inclusion, alongside opportunities for professional growth through collaboration on cutting-edge technology projects. With a commitment to inspiring creativity and enriching lives, ByteDance fosters a supportive atmosphere that encourages personal and professional development, making it an ideal place for those seeking meaningful and rewarding careers.
B

Contact Detail:

ByteDance Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Linux System Engineer - Systems Technologies and Engineering - London

✨Tip Number 1

Familiarise yourself with the latest trends in Linux system engineering, especially around cloud-native technologies and containerisation. Being able to discuss recent developments or innovations in these areas during your interview can set you apart from other candidates.

✨Tip Number 2

Engage with open-source communities related to Linux and system engineering. Contributing to projects or participating in discussions can not only enhance your skills but also provide you with valuable networking opportunities that may lead to job referrals.

✨Tip Number 3

Prepare to demonstrate your troubleshooting skills in a practical setting. You might be asked to solve real-world problems related to system software or performance optimisation, so practice common scenarios you might encounter in a data centre environment.

✨Tip Number 4

Showcase your collaborative skills by discussing past experiences where you worked in teams to design and implement complex systems. Highlighting your ability to communicate effectively with developers and engineers will resonate well with the hiring team.

We think you need these skills to ace Linux System Engineer - Systems Technologies and Engineering - London

Linux System Administration
Kernel Development
Multithreading Programming
Performance Optimisation
Data Structures and Algorithms
Linux Shell Scripting
C/C++ Programming
Python/Go/Rust/Cuda Proficiency
System Software Design
Fault-Tolerant Systems
Troubleshooting Skills
Container Technologies (Docker, Kubernetes)
Knowledge of AIOps Tools
Networking Concepts
Storage Management
Memory Management
Process Scheduling
Server Hardware Architecture

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Linux systems, software engineering, and any relevant programming languages. Emphasise your familiarity with data structures, algorithms, and multithreading programming.

Craft a Strong Cover Letter: In your cover letter, express your passion for Linux system engineering and how your skills align with the responsibilities outlined in the job description. Mention specific projects or experiences that demonstrate your expertise in operating systems and performance optimisation.

Showcase Relevant Skills: Clearly list your technical skills related to the role, such as proficiency in Linux shell commands, C/C++, and any experience with Docker or Kubernetes. Highlight your understanding of system software components and your ability to troubleshoot at the system level.

Prepare for Technical Questions: Anticipate technical questions related to Linux systems and be ready to discuss your problem-solving approach. Consider preparing examples of past challenges you've faced in system engineering and how you overcame them.

How to prepare for a job interview at ByteDance

✨Brush Up on Linux Fundamentals

Make sure you have a solid understanding of Linux operating systems, including both user mode and kernel mode. Be prepared to discuss your experience with Linux shell commands and any relevant scripting you've done.

✨Showcase Your Problem-Solving Skills

Be ready to demonstrate your troubleshooting abilities, especially at the system software level. Prepare examples of past challenges you've faced in data centre infrastructure and how you resolved them.

✨Familiarise Yourself with Virtualisation Technologies

Since the role involves working with various virtualisation technologies, brush up on your knowledge of Docker, Kubernetes, and other related tools. Be prepared to discuss how you've used these technologies in previous projects.

✨Highlight Your Team Collaboration Experience

This position requires working closely with software development teams. Share specific examples of how you've successfully collaborated on large-scale projects, focusing on your contributions to design and implementation.

Linux System Engineer - Systems Technologies and Engineering - London
ByteDance
B
  • Linux System Engineer - Systems Technologies and Engineering - London

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-07-10

  • B

    ByteDance

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>