Linux System Software Engineer - Systems Technologies and Engineering - London

2 Hours ago • All levels

About the job

SummaryBy Outscal

ByteDance seeks a Linux System Software Engineer to develop and optimize operating systems, infrastructure, and tools. Must-have skills include familiarity with Linux OS components, C/C++ proficiency, and knowledge of data structures and algorithms. Experience with GPU Linux kernel driver, NVLink, CUDA, or LLMs is a plus.
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.

About The Company

Where imagination meets innovation, delivering limitless gaming experiences.

View All Jobs

Similar Skill Jobs

Aristocrat Gaming - Data Analyst

Uttar Pradesh, India (Hybrid)

Go Fund Me - Manager, Data Science

California, United States (Hybrid)

Truecaller - Senior Android Engineer

Stockholm County, Sweden (On-Site)

Glean - Enterprise Customer Success Manager

California, United States (On-Site)

Axinous - Senior Manager, Global CXO Experiences

California, United States (Hybrid)

Magic Media - Business Development Executive

Sofia City Province, Bulgaria (Remote)

Magic Media - Business Development Executive

Catalonia, Spain (Remote)

Magic Media - Business Development Executive

Lisbon, Portugal (Remote)

Magic Media - Business Development Executive

Bucharest, Romania (Remote)

Jobs in London, England, United Kingdom

Alpha Sense - Account Director, Corporate

England, United Kingdom (On-Site)

Playground Games - Associate Community Developer - Contract

England, United Kingdom (Hybrid)

Playground Games - Senior Gameplay Animator

England, United Kingdom (Hybrid)

Amazon Games - Community Manager

England, United Kingdom (On-Site)

Lighthouse Games - Senior Audio Designer

England, United Kingdom (Hybrid)

King - Senior Project Specialist

England, United Kingdom (On-Site)

King - Senior Java Developer, Shared Technology

England, United Kingdom (On-Site)

King - Senior Business Analyst

England, United Kingdom (On-Site)

Warner Bros. Games - Assistant Producer

England, United Kingdom (Hybrid)

Software Engineering Jobs

Aristocrat Gaming - Affiliate Program Backoffice

Sliema, Malta (Hybrid)

Truecaller - Senior Android Engineer

Stockholm County, Sweden (On-Site)

paypay - Android Engineer

Worldwide (Remote)

Axinous - Senior Manager, Global CXO Experiences

California, United States (Hybrid)

Starkflow - AWS Architect

Dubai, United Arab Emirates (On-Site)

Netflix - Senior Technical Artist, Games Studio

Los Angeles, Ca, Usa Los Gatos, Ca, Usa (On-Site)

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug