You are on page 1of 1

MEXT Corporation is seeking a Linux Kernel engineer to help develop an AI powered remote

memory system for next generation data centers.

Key Responsibilities
1. Develop, enhance, and maintain Linux kernel modules related to networking protocols,
memory subsystems, including page swapping.
2. Collaborate with cross-functional teams to design and implement memory tiering
solutions for improved system performance.
3. Work with DPDK and SPDK to optimize data plane operations and storage performance.
4. Perform in-depth performance measurements and analysis to identify bottlenecks and
areas for optimization.
5. Develop and implement eBPF programs to enhance the performance of kernel modules
and networking components.
6. Collaborate with hardware and software teams to ensure seamless integration of
kernel-level optimizations.
7. Stay up-to-date with the latest developments in Linux kernel development and
networking technologies.

Qualifications
1. Bachelor's or Master's degree in Computer Science or a related field.
2. Minimum of 7 years of experience as a Linux Kernel Developer.
3. Strong proficiency in C programming language, with familiarity in Assembly.
4. Kernel debugging skills
5. Familiarity with DPDK and SPDK libraries is a significant plus.
6. Knowledge of memory tiering concepts and implementation.
7. Proven experience in performance measurement and optimization to minimize latency
concerns.
8. Hands-on experience with eBPF to optimize kernel module performance is a bonus.
9. Excellent problem-solving skills and the ability to work independently and as part of a
team.
10. Knowledge of virtualization and composable infrastructure a plus.
11. Strong communication skills and the ability to explain complex technical concepts to
non-technical stakeholders.

You might also like