Role Overview
As a Linux Engineer, you will join a growing global team responsible for automated provisioning, configuration management, performance, and troubleshooting of Linux systems across the company's infrastructure. You will design and maintain infrastructure services central to company infrastructure and Linux-based high-performance trading systems, focusing on standardization, optimization, and automation.
Responsibilities
- Linux OS engineering using SRE/DevOps methodologies.
- Work closely with trading teams to develop technical solutions that meet business requirements.
- Optimize Linux-based systems to achieve maximum performance and minimize latency.
- Troubleshoot and resolve complex Linux-related issues.
- Evaluate modern technologies to improve performance and reliability of trading infrastructure.
- Develop and maintain technical documentation.
- Follow and enforce Linux best practices and engineering.
- Provide escalation support and mentor junior and mid-level engineers.
Requirements
- 3+ years of experience in Linux systems administration, preferably in a high-frequency trading environment.
- In-depth knowledge of Linux operating systems, including kernel tuning, performance optimization, and system security.
- Strong programming skills in Python, Perl, or Bash.
- Experience with network troubleshooting including TCP/UDP, multicast, packet captures, and kernel bypass.
- Experience with configuration management and orchestration tools like Ansible and Jenkins.
- Experience with bare metal provisioning via PXE/Kickstart.
- Experience with Git, CI/CD pipelines, IaC, and code review workflows.
Skills
- Linux
- Python
- Ansible
- Jenkins
- Bash