Job description:
About the Role:
- We are looking for an experienced L3 Linux Administrator to manage and optimize our low-latency trading infrastructure. The ideal candidate will have deep expertise in Linux system administration, performance tuning, and troubleshooting within high-frequency trading environments.
Key Responsibilities:
- System Optimization:Configure and tune Linux systems for ultra-low latency, including kernel parameter adjustments, CPU isolation, NUMA optimizations, and persistent huge pages.
- Performance Monitoring Troubleshooting:Diagnose and resolve issues like high CPU utilization, network packet drops, disk I/O bottlenecks, and performance degradation using advanced tools ( perf , dropwatch , ethtool , etc.).
- Network Configuration:Optimize network stack settings for trading environments and configure multicast networking for market data feeds.
- Security Management:Secure FIX protocol communications and ensure compliance with industry standards through encryption and secure tunneling techniques.
- High Availability (HA):Design and implement HA solutions for trading applications using tools like Pacemaker or Corosync.
- Time Synchronization:Ensure precise time synchronization across trading servers using NTP/PTP configurations.
- Kernel Bypass Technologies:Leverage technologies such as DPDK or Solarflare OpenOnload to enhance network performance.
Required Skills Expertise:
- Advanced knowledge of Linux system administration (RHEL/CentOS preferred).
- Experience in low-latency system design and performance tuning.
- Proficiency in troubleshooting tools (perf, strace, bpftrace).
- Expertise in FIX protocol security and troubleshooting FIX engine connectivity issues.
- Strong understanding of network stack optimizations (XPS/RPS tuning, IRQ balancing).
- Familiarity with kernel bypass technologies like DPDK or Solar flare Open Onload.
Preferred:
- Experience in financial services or high-frequency trading environments.
- Knowledge of monitoring tools like Prometheus, Grafana, or ELK Stack.
- Proficiency in scripting languages such as Python or Bash.
- Candidates with a0-15 day notice periodor those who can join immediately will be given preference.