Linux Kernel Software Engineer

Everpure, Inc.
Santa Clara, CA, United States
about 1 month ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$155,000.0 - $195,000.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Data Analysis Profiling Code Review Information Engineering Data Infrastructure Linux File Systems Kernel Debuggers Linux Kernel Open Source Technology Subsystems
+10 more
Transmission Control Protocol (TCP) Multithreading Concurrency Git Containerization AI Platforms Selinux Kubernetes Low Latency Docker

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., * 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.

Requirements

  • 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)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Loading talks and stories from around this role…