- Company Name
- Denu Recruit
- Job Title
- Linux Engineer
- Job Description
-
Job Title: Linux Engineer
Role Summary:
Design, develop, and optimize Linux kernel and OS-level software to support ultra‑low latency trading and research systems. Deliver custom Linux images, tools, and performance tuning for high‑scale, low‑latency environments.
Expectations:
* Produce reliable, production‑grade kernel enhancements and custom OS builds.
* Drive performance breakthroughs in memory, CPU, and I/O subsystems.
* Collaborate closely with hardware and trading engineers to meet stringent latency targets.
* Escalate kernel‑level issues to vendor support and coordinate resolution.
Key Responsibilities:
* Write, test, and maintain kernel patches, driver code, and OS utilities.
* Tune kernel parameters, memory management, process scheduling, and I/O scheduling for maximum throughput and lowest latency.
* Profile and analyze system behavior (PAPI, perf, ftrace, bpf, etc.) to identify and eliminate bottlenecks.
* Automate build, test, and release pipelines for custom Linux images using CI/CD tools.
* Develop infrastructure-as-code (IaC) scripts (Ansible, Terraform, Packer) to provision and manage Linux nodes.
* Document code, configuration changes, and performance benchmarks for internal use and vendor reporting.
* Mentor junior engineers and provide technical guidance on low‑latency Linux development.
Required Skills:
* 4+ years of deep Linux experience (RHEL/CentOS/Ubuntu).
* Expertise in kernel development, module programming, and low‑latency optimization.
* Strong programming skills in Python or Go; proficiency in C/C++ or Rust is a plus.
* Hands‑on experience with performance tuning: kernel parameters, memory allocation, CPU scheduling, I/O subsystem tuning.
* Familiarity with IaC tools (Ansible, Terraform, Packer) and CI/CD pipelines.
* Solid understanding of Linux networking stack, PCIe, and power management.
* Excellent analytical and problem‑solving abilities; able to work independently in a high‑pressure environment.
Required Education & Certifications:
* Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
* Certifications such as Red Hat Certified Engineer (RHCE), Linux Professional Institute Certification (LPIC) or equivalent are desirable.