Kernel Engineer

To be negotiated

Low education level:

Doctor

Number of positions available:

1

Experience requirements:

3-5 years

Work location:


Job Description:

1. Maintenance and upgrade of the Linux kernel for Kuaishou’s internal servers;

2. Perform performance tuning on the Linux kernel in combination with 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, with at least having read the source code of one of the kernel’s major modules: memory management, the I/O subsystem, or the network subsystem.

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

3. Excellent analytical and problem-solving skills, with a passion for tackling challenging problems;

4. Priority will be given to candidates who have contributed patches to open-source communities with kernels.

5. Strong communication skills and a spirit of teamwork, as well as a rigorous work ethic and a commitment to high quality.

6. Good at learning new knowledge, hands-on and proactive.