C++ Developer Linux - Trading
C++ Developer Linux - Trading

C++ Developer Linux - Trading

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Join a team of elite engineers to develop cutting-edge trading technology.
  • Company: Innovative algo trading firm with one of the world's most powerful HPC clusters.
  • Benefits: Enjoy amazing perks, competitive pay, and a vibrant office culture.
  • Why this job: Work on groundbreaking projects that redefine technology and finance.
  • Qualifications: Expertise in modern C/C++, Linux Kernels, GPU programming, and Assembly Language required.
  • Other info: Be part of a young, dynamic team making financial markets fairer.

The predicted salary is between 43200 - 72000 £ per year.

Do you want to work on some of the most advanced technology in the world? Our client operates one of the most powerful private HPC clusters globally, with 10s of thousands of GPUs (including 1000s of A100s), 100s of petabytes of storage, and almost 10 petabytes of RAM. This cutting-edge infrastructure supports state-of-the-art Deep Learning models that process trillions of data points, driving trading algorithms that handle $300 billion across 80+ exchanges daily. They are one of the youngest, yet most innovative and successful algo trading firms on the planet.

To harness this world-class technology and the expertise of exceptional people like you to make financial markets more efficient and fairer for everyone. Technology is their heartbeat, but they don’t rely on off-the-shelf solutions—they build their own to ensure unparalleled scale, reliability, and resilience.

They are looking for an exceptional C++ Engineer to join their most critical engineering group across the whole firm. As part of this team, you’ll be among the highest-paid engineers in the company, working on super low-level, close-to-the-metal projects that turn cutting-edge research ideas into reality. Explore and work on a wide scope of projects that push the boundaries of technology. You’ll be surrounded by colleagues who are at the top of their fields, pushing the boundaries of technology and finance every day.

They also have a pretty epic office, amazing perks, a great culture and pay very well! You’re the kind of engineer who knows what’s going on under the hood and thrives on working at the lowest levels of software engineering—borderline hardware.

Your expertise includes some blend of modern C/C++ with the following:

  • Operating systems (Linux Kernels)
  • GPU programming
  • Assembly Language

C++ Developer Linux - Trading employer: Augmentti

Join a pioneering algo trading firm that stands at the forefront of technology and innovation, where your skills as a C++ Developer will be rewarded with competitive pay and exceptional benefits. Located in a vibrant office environment, you'll collaborate with top-tier professionals on groundbreaking projects that redefine the financial landscape, all while enjoying a supportive culture that prioritises employee growth and development. Experience the thrill of working with state-of-the-art infrastructure and cutting-edge technology, making a meaningful impact in the world of trading.
A

Contact Detail:

Augmentti Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Developer Linux - Trading

✨Tip Number 1

Familiarise yourself with the latest advancements in C++ and Linux kernel development. Being well-versed in these areas will not only boost your confidence but also demonstrate your commitment to staying at the forefront of technology.

✨Tip Number 2

Engage with online communities and forums related to GPU programming and assembly language. Networking with professionals in these fields can provide valuable insights and potentially lead to referrals within the company.

✨Tip Number 3

Consider contributing to open-source projects that focus on low-level programming or trading algorithms. This hands-on experience can showcase your skills and passion for the field, making you a more attractive candidate.

✨Tip Number 4

Prepare to discuss your previous projects in detail during interviews, especially those that involved close-to-the-metal programming. Highlighting your problem-solving abilities and technical expertise will set you apart from other candidates.

We think you need these skills to ace C++ Developer Linux - Trading

C++ Programming
Linux Kernel Development
GPU Programming
Assembly Language Proficiency
Low-Level Software Engineering
Performance Optimisation
Concurrency and Multithreading
Data Structures and Algorithms
Debugging and Profiling Tools
Understanding of Computer Architecture
Version Control Systems (e.g., Git)
Problem-Solving Skills
Collaboration and Teamwork
Adaptability to New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++, Linux operating systems, and GPU programming. Use specific examples of projects you've worked on that demonstrate your skills in these areas.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and finance. Mention why you are excited about the opportunity to work with cutting-edge infrastructure and how your background aligns with the company's innovative approach.

Showcase Relevant Projects: If you have worked on any projects involving low-level programming or assembly language, be sure to include them in your application. Detail your role and the impact of your contributions to showcase your technical expertise.

Highlight Problem-Solving Skills: Emphasise your ability to tackle complex problems and your experience in developing solutions from scratch. This is crucial for a role that involves building custom technology rather than relying on off-the-shelf solutions.

How to prepare for a job interview at Augmentti

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with modern C/C++ in detail. Highlight specific projects where you've implemented advanced features or optimised performance, especially in low-level programming contexts.

✨Demonstrate Knowledge of Linux Kernels

Since the role involves working closely with Linux operating systems, brush up on your understanding of Linux kernels. Be ready to answer questions about kernel architecture and how it relates to your previous work.

✨Discuss GPU Programming Experience

Given the emphasis on GPU programming, share any relevant experience you have with parallel computing and how you've leveraged GPUs in past projects. Mention specific technologies or frameworks you've used.

✨Prepare for Technical Challenges

Expect to face technical challenges during the interview. Practice solving problems related to low-level programming and assembly language. This will demonstrate your problem-solving skills and technical acumen.

C++ Developer Linux - Trading
Augmentti
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>