🚀 C++ Engineer - World\'s Largest (Almost!) Supercomputer
🚀 C++ Engineer - World\'s Largest (Almost!) Supercomputer

🚀 C++ Engineer - World\'s Largest (Almost!) Supercomputer

City of London Full-Time 48000 - 84000 £ / year (est.) No home office possible
Go Premium
A

At a Glance

  • Tasks: Join a top-tier team to develop cutting-edge trading technology and tackle complex engineering challenges.
  • Company: Be part of a young, innovative algo trading firm with one of the world's largest supercomputers.
  • Benefits: Enjoy competitive pay, amazing perks, and a vibrant office culture with remote work options.
  • Why this job: Make a real impact in finance while working with elite engineers on groundbreaking projects.
  • Qualifications: Expertise in modern C/C++, Linux, GPU programming, and hardware knowledge is essential.
  • Other info: Work closely with top talent and enjoy a modern codebase with minimal legacy issues.

The predicted salary is between 48000 - 84000 £ 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, all with under 200 people.

Their mission is 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. This elite team of engineers is responsible for developing all of their on-exchange proprietary trading technology—the single biggest driver of the firm’s revenue. 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.

What can they offer you?

  • Build the unimaginable: Explore and work on a wide scope of projects that push the boundaries of technology. From creating an exabyte-scale distributed filesystem to custom compilers for massively parallel computation, your work will be challenging and complex. At every turn, it will contribute to the core trading stack and have a direct impact on the success of the firm.
  • Work with the Best: Collaborate with some of the most talented engineers, researchers, and quants in the world. You’ll be surrounded by colleagues who are at the top of their fields, pushing the boundaries of technology and finance every day.
  • Innovation & Impact: Work in a modern, young codebase with minimal legacy code and technical debt. You’ll have the freedom to choose the best technology for the job, allowing you to innovate and deliver at an unmatched scale.

They also have a pretty epic office, amazing perks, a great culture and pay very well!

What are they looking for?

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)
  • CPU architecture
  • GPU programming
  • Assembly Language
  • Hardware knowledge (ASICs/FPGAs)

Hit apply or drop me a note to find out more.

A

Contact Detail:

Augmentti Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land 🚀 C++ Engineer - World\'s Largest (Almost!) Supercomputer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Linux Kernels and GPU programming. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Engage with the community around C++ and high-performance computing. Join forums, attend meetups, or participate in online discussions to network with professionals in the field. This can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss your previous projects in detail, especially those that involved low-level programming or hardware interaction. Be ready to explain your thought process and the challenges you faced, as this will demonstrate your problem-solving abilities.

✨Tip Number 4

Research the company’s culture and values, as they emphasise innovation and collaboration. Tailor your conversations during interviews to reflect how your personal values align with theirs, showcasing your enthusiasm for contributing to their mission.

We think you need these skills to ace 🚀 C++ Engineer - World\'s Largest (Almost!) Supercomputer

Proficiency in C/C++ programming
Deep understanding of operating systems, particularly Linux Kernels
Knowledge of CPU architecture
Experience with GPU programming
Familiarity with Assembly Language
Understanding of hardware components such as ASICs and FPGAs
Strong problem-solving skills
Ability to work on low-level software engineering projects
Experience with distributed systems
Collaboration skills for working in a team of talented engineers
Adaptability to new technologies and methodologies
Attention to detail in coding and debugging

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++, operating systems, and any relevant hardware knowledge. Use specific examples of projects where you've worked close to the metal or on low-level software engineering.

Craft a Compelling Cover Letter: In your cover letter, express your passion for cutting-edge technology and how your skills align with the company's mission. Mention your interest in working on complex projects and your ability to innovate within a modern codebase.

Showcase Relevant Projects: If you have personal or professional projects that demonstrate your expertise in GPU programming, assembly language, or Linux kernels, include them in your application. This will help illustrate your hands-on experience and technical capabilities.

Highlight Team Collaboration: Emphasise your ability to work collaboratively with talented engineers and researchers. Mention any experiences where you contributed to team projects or worked in high-performance computing environments, as this aligns with the company's culture.

How to prepare for a job interview at Augmentti

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++ and any relevant projects you've worked on. Highlight your understanding of operating systems, CPU architecture, and GPU programming, as these are crucial for the role.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Practice coding challenges or system design problems related to low-level programming and hardware interactions to showcase your analytical thinking.

✨Familiarise Yourself with Their Technology

Research the company's technology stack and be ready to discuss how your skills can contribute to their innovative projects. Understanding their focus on custom solutions will help you align your answers with their mission.

✨Prepare Questions About the Role

Have insightful questions ready about the team dynamics, project scope, and the technologies they use. This shows your genuine interest in the position and helps you determine if it's the right fit for you.

🚀 C++ Engineer - World\'s Largest (Almost!) Supercomputer
Augmentti
Location: City of London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
  • 🚀 C++ Engineer - World\'s Largest (Almost!) Supercomputer

    City of London
    Full-Time
    48000 - 84000 £ / year (est.)
  • A

    Augmentti

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>