Back to Jobs
Full timeTechnology

Linux Kernel Software Engineer

Everpure, Inc.Santa Clara, California🇺🇸United StatesPosted Sep 15, 2026

Why this role stands out

This hybrid role offers an exciting opportunity to significantly impact high-throughput data platforms by optimizing critical Linux kernel components, fostering your skills in a collaborative and learning-focused environment. You'll thrive here if you're a mid-senior engineer with a passion for C, kernel development, and performance tuning, eager to contribute to open-source projects and solve complex infrastructure challenges. Apply now to join Everpure's reputable team and advance your career.

Quick overview

SeniorityMid Senior
Employment typeFull Time
Work modeHybrid
LocationSanta Clara, California, United States
DockerGitCKubernetesLinux

Job description

Everpure, Inc. is seeking a Linux Kernel Software Engineer to design, develop, and optimize low-level Linux components that power modern data and analytics platforms. You will build and tune kernel modules, filesystems, and networking stacks to support high-throughput, low-latency data workloads in cloud and hybrid environments. Working closely with data engineers and platform teams, you'll troubleshoot performance bottlenecks, contribute to upstream projects, and ensure reliability, security, and scalability. Everpure offers a collaborative, learning-focused culture, flexible work, and the opportunity to solve complex data infrastructure challenges.

Responsibilities

  • Design, implement, and maintain Linux kernel modules, drivers, and subsystems for data-intensive workloads.
  • Optimize filesystems, storage, and networking paths for high throughput and low latency in cloud and hybrid environments.
  • Diagnose and resolve complex kernel-level performance, reliability, and security issues in production systems.
  • Collaborate with data engineering and platform teams to align kernel tuning with analytics and AI platform requirements.
  • Contribute to and interact with upstream Linux and open-source communities as appropriate.
  • Develop tools and scripts for kernel debugging, profiling, and observability.
  • Document designs, performance findings, and best practices for internal teams.
  • Participate in code reviews, architecture discussions, and knowledge-sharing sessions.

Required Skills

  • Linux kernel development
  • C programming
  • Kernel modules and drivers
  • Filesystems and storage subsystems
  • Networking stack and TCP/IPPerformance tuning and profiling
  • Concurrency and multithreading
  • Security and hardening (SELinux/App
  • Armor)
  • Git and collaborative development
  • Cloud and container platforms (Kubernetes/Docker)

Similar jobs