At a Glance
- Tasks: Design high-performance C++ systems for latency-critical trading applications.
- Company: Leading tech-driven quant hedge fund with a global presence.
- Benefits: Competitive salary, generous benefits, and a focus on professional development.
- Why this job: Join a fast-paced team where your work directly impacts trading performance.
- Qualifications: 5+ years in performance-critical C++ and strong systems programming skills.
- Other info: Enjoy a relaxed culture with excellent career growth opportunities.
The predicted salary is between 43200 - 72000 £ per year.
Our client is a leading tech-driven quant and systematic hedge fund trading with offices across the globe. They leverage deep knowledge in data, research, technology and trading to deliver high-quality returns. This opportunity offers a dynamic and fast-paced environment with excellent prospects for career growth.
Now looking to expand the HFT team with an experienced C++ engineer to be responsible for the latency-critical stack: from kernel-level tuning & network optimisation to highly efficient C++ components. In this role, you will design end-to-end architectures where every single nanosecond counts in close collaboration with colleagues from FPGA, hardware and infrastructure engineering.
Requirements
- 5+ years' engineering experience in performance-critical C++ (C++17 or newer)
- Strong grasp of systems programming, low-level understanding including memory management and architecture of CPUs
- Solid proficiency with Linux internals, kernel parameters, and low-level profiling
Benefits:
- Great opportunity to be part of a collaborative, creative environment where you can feel valued for your input
- Competitive salary + generous benefits
- Professional and personal development
- Relaxed, casual culture, with a healthy work-life balance
Whilst we carefully review all applications, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.
If you would like to know more about this position, please do not hesitate to get in touch!
Mike McLoughlin
mike.mcloughlin@oxfordknight.co.uk
https://www.linkedin.com/in/michaelmcloughlin00/
Quantitative Developer - HFT (C++)- Systematic Quant Fund employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quantitative Developer - HFT (C++)- Systematic Quant Fund
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already working at quant funds. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills! If you've got a portfolio of projects or contributions to open-source, make sure to highlight them. It’s a great way to demonstrate your C++ prowess and systems programming know-how.
✨Tip Number 3
Prepare for technical interviews by brushing up on your low-level programming knowledge. Practice coding challenges that focus on performance-critical scenarios, as they’ll likely want to see how you handle latency issues.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Quantitative Developer - HFT (C++)- Systematic Quant Fund
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with performance-critical C++ and systems programming. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about high-frequency trading and how your background makes you a perfect fit for our dynamic team. Keep it concise but impactful!
Showcase Your Technical Skills: Don’t forget to mention your proficiency with Linux internals and any experience with kernel-level tuning. We love seeing candidates who can dive deep into the technical aspects, so let us know what you’ve got!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Plus, it’s super easy!
How to prepare for a job interview at Oxford Knight
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially if you're familiar with C++17 or newer. Be ready to discuss performance-critical programming and demonstrate your understanding of memory management and CPU architecture during the interview.
✨Understand Systems Programming
Since this role involves low-level programming, it's crucial to have a solid grasp of systems programming. Familiarise yourself with Linux internals and kernel parameters, as you might be asked to solve problems related to these areas.
✨Prepare for Technical Challenges
Expect to face technical challenges that test your problem-solving skills. Practice coding problems that focus on latency-critical applications and optimising performance, as these will likely come up in your interview.
✨Show Your Collaborative Spirit
This position requires close collaboration with various teams, so be prepared to discuss your experience working in a team environment. Highlight any projects where you worked alongside hardware or infrastructure engineers to showcase your ability to communicate effectively.