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
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
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.