Linux Engineer

Jane Street

City of Westminster

On-site

GBP 70,000 - 110,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jane Street in the United Kingdom seeks Linux Engineers to maintain and improve the platform supporting production trading systems. You will work with in-house and open source technologies, debugging kernel performance, building management tools, and resolving production issues in real time.

You should have a strong foundation in Linux systems, shell scripting, and C-based systems programming, plus a willingness to learn OCaml as part of the role. English fluency is required.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering or other technical discipline (or equivalent experience)
  • Clear and concise communication skills, as well as the ability to efficiently analyse and deconstruct technical problems
  • Deep knowledge of operating system fundamentals, especially Linux
  • Fluency with the Unix command line and shell scripting
  • Practical experience with modern Linux systems and systems programming concepts like C, sockets, virtual memory, and the process life cycle
  • Basic understanding of network protocols
  • Strong troubleshooting skills and knowledge of profiling/debugging tools such as gdb, perf, DTrace, eBPF, or SystemTap
  • Programming experience in any language (functional languages a plus)
  • Fluency in English required

Responsibilities

  • Maintain and improve the platform that powers production trading systems
  • Contribute to deployment automation and scalable configuration management
  • Develop management tools and resolve production issues in real time
  • Perform root-cause analyses and implement long-term fixes in a robust way

Skills

Linux proficiency
Shell scripting
C programming
Systems programming
English fluency
Problem solving

Education

Bachelor's degree in Computer Science or related field

Tools

gdb
perf
DTrace
eBPF
SystemTap
sockets
virtual memory

Job description

About the Position

Linux Engineers work with the critical infrastructure underlying the rest of the firm's technology. Members of this group are hard-working Systems Engineers, Administrators and Programmers, tasked with maintaining and improving the platform that powers Jane Street's production trading systems. Our mix of in-house and open source software allows you to investigate and innovate at every level. On any given day, you could be debugging kernel performance, developing management tools, or resolving production issues in real time. Diving into tricky systems problems is our specialty. Deployment automation, scalable configuration management, and obsessive monitoring are the focus of some of our ongoing projects. We automate as much of our work as we can, but not because we are lazy. We find that automation reduces our error rate and overall workload - plus, we think it's fun.

Working in our group provides opportunities for involvement with almost every other facet of the company. We work directly with colleagues in Trading, Technology, and Operations to build and maintain systems with a firm-wide scope. Using feedback from other groups and our custom monitoring tools, we strive to resolve production issues quickly, perform comprehensive root-cause analyses, and integrate long-term fixes in a clean and robust way.

About You

Candidates should have a willingness to learn OCaml, our language of choice, and meet the following requirements:

  • Bachelor's degree in Computer Science, Software Engineering or other technical discipline (or equivalent experience)
  • Clear and concise communication skills, as well as the ability to efficiently analyse and deconstruct technical problems
  • Deep knowledge of operating system fundamentals, especially Linux
  • Fluency with the Unix command line and shell scripting
  • Practical experience with modern Linux systems and systems programming concepts like C, sockets, virtual memory, and the process life cycle
  • Basic understanding of network protocols
  • Strong troubleshooting skills and knowledge of profiling/debugging tools such as gdb, perf, DTrace, eBPF, or SystemTap
  • Programming experience in any language (functional languages a plus)
  • Fluency in English required
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Linux Engineer
Linux Engineer

Jane Street • Greater London

On-site
GBP 40,000 - 60,000
Linux Engineering Manager
Linux Engineering Manager

Janestreet • Greater London

On-site
GBP 90,000 - 140,000
Production Linux Engineer: Automate, Debug, Optimize
Production Linux Engineer: Automate, Debug, Optimize

Jane Street • City of Westminster

On-site
GBP 70,000 - 110,000
Lead Engineer, Trading Platform Engineering
Lead Engineer, Trading Platform Engineering

Bullish • Greater London

On-site
GBP 70,000 - 100,000
Production Engineer - Real-Time OCaml & Systems
Production Engineer - Real-Time OCaml & Systems

Jane Street • City of Westminster

On-site
GBP 120,000 - 180,000
Production Engineer
Production Engineer

Jane Street • City of Westminster

On-site
GBP 120,000 - 180,000
Systems: Senior Linux Infrastructure Engineer
Systems: Senior Linux Infrastructure Engineer

Selby Jennings • Greater London

On-site
GBP 110,000 - 140,000
Linux Engineer
Linux Engineer

Neutral Street • Greater London

On-site
GBP 90,000 - 120,000
Software Engineer
Software Engineer

Janestreet • Greater London

On-site
GBP 90,000 - 120,000
Software Developer - Shared Engineering (2026)
Software Developer - Shared Engineering (2026)

United States Digital Space LLC • Greater London

Hybrid
GBP 90,000 - 130,000