Kernel Engineer

6000

Minimum education:

Undergraduate

Recruitment number:

1

Experience required:

1-3 years

Work area:


Job Description:

1. Maintenance and upgrade of the Linux kernel for Kwai's internal servers;

2. Perform performance tuning on the Linux kernel based on service characteristics;

3. Research and application of new kernel technologies;

4. Research and improvement of container-related technologies.

 

Job Requirements

1. Proficient in the Linux kernel, having read at least the source code of one of the main modules in the kernel: memory management, I/O subsystem, or network subsystem;

2. Familiar with C language programming on the Linux platform, familiar with multi-process and multi-thread programming, and familiar with socket programming;

3. Excellent ability to analyze and solve problems, with a strong passion for tackling challenging issues;

4. Those with patch contributions to the kernel open-source community are preferred;

5. Good communication skills and teamwork spirit, rigorous work attitude and high-quality awareness;

6. Good at learning new knowledge, strong practical ability, and enterprising spirit.