Enable job alerts via email!

Senior Linux Engineer (London)

Elliot Partnership

London

On-site

GBP 60,000 - 100,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a senior systems engineer to join their Quant Systems team. This hands-on role involves designing and maintaining cutting-edge trading and research infrastructure, focusing on Linux-based systems. You'll work in a collaborative environment, tackling diverse technology initiatives, including workload scheduling, fleet management, and performance tuning. With a strong emphasis on communication and problem-solving, this position offers a unique opportunity to contribute to high-performance computing and distributed systems. If you're ready to take your career to the next level and thrive in a dynamic team, this is the role for you.

Qualifications

  • 10-20 years of experience in systems engineering with a focus on Linux.
  • Strong development skills in Python and familiarity with CI/CD systems.

Responsibilities

  • Design and maintain high-performance trading and research infrastructure.
  • Implement workload scheduling and manage clustered file systems.

Skills

Linux
Python
Troubleshooting
Communication Skills
Clustered File System Design
Metrics Collection
Data Mining Analysis

Education

Degree in Computer Science

Tools

Configuration Management Tools
CI/CD Systems
Diagnostic/Tracing Tools

Job description

We seek a senior systems engineer with extensive Linux experience to join the Quant Systems team. This is a hands-on technical role within an engineering team responsible for high-performance trading and research infrastructure. It offers the opportunity to be part of an inclusive, collaborative, and engaging working environment.

WHAT YOU'LL DO DAY-TO-DAY

You’ll be part of a global team that designs and maintains the firm’s largest compute infrastructure, which includes operating system platforms, software development tooling, high-performance computing, networking, and storage for research and trading. You’ll have the opportunity to work on a wide variety of technology initiatives in a distributed computing environment with a primary focus on Linux-based systems. This includes, but is not limited to:

  1. Workload scheduling design and implementation
  2. Fleet management
  3. Clustered file system design and operation
  4. Software design and life cycle (SDLC)
  5. Kernel and network performance tuning for low-latency and high-throughput applications
  6. Metrics collection and data mining analysis

WHO WE'RE LOOKING FOR

• A degree in computer science (or another technical discipline) is required, as is 10 to 20 years of comparable work experience.

• In-depth knowledge of Linux-based operating systems and associated configuration management tools is required.

• Development experience in Python is required. Experience with Rust, C, and Go is preferred but not required.

• Applicants who have experience with automated build, software deployment, and CI/CD systems are highly sought after.

• Candidates should have excellent troubleshooting capabilities and experience with diagnostic/tracing tools.

• Impressive communication skills are essential, as the role will entail significant interaction with different departments across the firm.

• Experience maintaining infrastructure related to distributed systems, high-performance computing, large-scale storage, and a working knowledge of network protocols is preferred.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.