Enable job alerts via email!

High Performance C++ Developer – London

TN United Kingdom

London

On-site

GBP 50,000 - 120,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

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

Job summary

An award-winning algorithmic trading company is seeking a High Performance C++ Developer to join their expanding team in London. This innovative firm operates with cutting-edge technology, including over 6000 GPUs and a vast storage capacity, trading billions daily. In this role, you will contribute to the development of software for their advanced research cluster, tackling exciting challenges such as building a distributed filesystem and optimizing compilers. If you are passionate about technology and thrive in a dynamic environment, this opportunity is perfect for you.

Benefits

Competitive base salary and annual discretionary bonus
Onsite doctor and therapist at no charge
Onsite gym, sauna and fitness classes at no charge
Breakfast and lunch provided Monday to Thursday

Qualifications

  • Bachelor's degree in a technical field required.
  • In-depth knowledge of modern C++ and algorithms.

Responsibilities

  • Develop software for a research cluster with C++.
  • Work on a highly available distributed filesystem.

Skills

Modern C++
Computer Science Knowledge
Algorithms and Data Structures
Networking
Linux/Unix Administration
Systems Programming
Distributed Systems

Education

Bachelor's Degree in Computer Science

Job description

Social network you want to login/join with:

High Performance C++ Developer – London, London
Client:

Oxford Knight

Location:

London, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Reference:

6d81278ff043

Job Views:

44

Posted:

10.04.2025

Expiry Date:

25.05.2025

Job Description:

This is an opportunity to join an award-winning algorithmic trading company, operating as a proprietary trader and market maker.

In their research cluster they have over 6000 GPUs and 120 petabytes of usable storage, allowing them to trade c.$295 billion per day. As a result, they are the third largest FX liquidity provider globally with only 170 employees!

In 2021, their UK entities reported revenues of £1.477bn, with net profit of £667m!

They are expanding their exchange trading development team to take on a new remit, building software for their research cluster. They’re currently working on an exabyte-scale highly available distributed filesystem, an optimising JIT compiler targeting massively parallel computation and several in-house custom compression codecs.

People they’ve hired come from a diverse range of backgrounds (gaming companies, Meta, Google, winners of ACM ICPC, Google Code Jam, Olympiads, etc.).

New codebase working on C++ up to C++20.

Requirements:

  • A bachelor’s degree in Computer Science or another highly technical, scientific discipline.
  • In-depth knowledge of modern C++
  • Strong knowledge of what is really going on inside a computer
  • Good familiarity with common algorithms and data structures and their performance trade-offs
  • In-depth knowledge and experience in at least one of: host-based networking, Linux/Unix administration, systems programming, distributed systems

Benefits:

  • Competitive base salary and annual discretionary bonus
  • Onsite doctor and therapist at no charge
  • Onsite gym, sauna and fitness classes at no charge
  • Breakfast and lunch provided Monday to Thursday
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.