Linux Engineer
Department: Infrastructure
Employment Type: Permanent
Location: London
Description
We are seeking a talented and motivated Linux Engineer to join our high-performance platform engineering team. The successful candidate will be responsible for managing and optimising Linux server environments, supporting low-latency trading and LLM servers and driving automation.
Key Responsibilities
- System Administration: Design, implement, monitor, and maintain Linux server environments across global data centers and co-located facilities.
- Performance Engineering: Tune Linux systems and kernel parameters to support high-throughput, low-latency trading workloads.
- Automation & Configuration Management: Designing and implementing automation solutions using Infrastructure as Code (IaC) tools such as Ansible, Python, and Terraform to streamline and standardize operational workflows
- Continuous Improvement: Identify operational inefficiencies and design long-term, automated solutions for infrastructure scaling and resilience.
- Data Centre Operations: Troubleshoot and optimise data centre operations, occasionally performing hands-on work, addressing issues related to performance, hardware failures, power management, and cabling and networking failures.
Skills, Knowledge and Expertise
Required Skills & Experience
- Linux Expertise: 5+ years’ experience administering and engineering Linux-based systems in performance-sensitive environments.
- Networking Fundamentals: Solid understanding of infrastructure networking concepts such as IP addressing, subnetting, VLAN configuration, and their practical application in Linux-based environments
- Scripting & Automation: Proficiency in Python and bash scripting; experience with Ansible required.
- Observability: Experience with monitoring and log aggregation tools (e.g., Prometheus, Grafana, ELK).
- DevOps Tooling: Experience with Terraform, Git, CI/CD, and infrastructure-as-code practices.
- Problem Solving: Proven ability to identify performance bottlenecks and resolve complex system-level issues.
- Containers and orchestration: Knowledge of tools such as Docker/containerd and Kubernetes.
Beneficial Experience
- Deploying and managing GPU servers
- Experience working with AWS infrastructure and services.
- Familiarity with managing or integrating on-premise storage solutions.
Personal Attributes and Key Outcomes
Personal Attributes
- Clear communication – explains technical concepts concisely and effectively
- Adaptability – adjusts to new technologies and unexpected challenges
- Analytical thinking – breaks down complex issues logically and methodically
- Decision-making – balances speed and accuracy when making technical decisions
- Collaboration over competition – prioritises team success over individual wins
- Accountability – follows through on commitments and owns mistakes
- Patience – supports teammates as they learn or troubleshoot issues
- Open to feedback – accepts and applies suggestions for improvement
- Growth mindset – always looks for ways to improve skills and workflows
- Proactiveness – takes initiative instead of waiting for instructions
Key Outcomes
Success in a Linux Engineer role at iSAM isn’t just about writing great code—it’s about building relationships, problem-solving, and making a lasting impact on the team and business.
- Contributes to a positive, inclusive team culture where knowledge sharing is the norm
- Improves automation frameworks, reducing manual effort and deployment risks
- Fixes issues swiftly and documents solutions for future reference
- Takes full responsibility for automation scripts, CI/CD pipelines and IaC tools
- Recognised by peers and leadership as a reliable resource for automation challenges
- Trusted to make informed decisions that align with team and company goal