Kernel Engineer
job description:
1. Maintenance and upgrade of Linux kernel of Kuaishou's internal servers;
2. Optimize the performance of 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. Be proficient in the Linux kernel and have read the source code of at least one of the three main modules in the kernel: memory management, I/O subsystem, and network subsystem;
2. Familiar with C language programming on Linux platform, multi-process and multi-thread programming, and socket programming;
3. Excellent analytical and problem-solving skills, passionate about solving challenging problems;
4. Patch contributions to the kernel open source community will be given priority;
5. Good communication skills and teamwork spirit, rigorous work attitude and high quality awareness;
6. Good at learning new knowledge, strong hands-on ability and enterprising spirit.