At a Glance
- Tasks: Optimise high-performance trading infrastructure and tackle complex engineering challenges.
- Company: Leading crypto trading firm with a focus on cutting-edge technology.
- Benefits: Market-leading compensation, intellectual stimulation, and relocation sponsorship for top talent.
- Other info: Dynamic environment with a strong team culture and excellent career growth opportunities.
- Why this job: Join a team where engineers thrive and face the most exciting challenges in crypto trading.
- Qualifications: Expertise in C++, hardware optimisation, and networking skills; HFT experience preferred.
The predicted salary is between 80000 - 100000 £ per year.
We’re working with a crypto trading firm which prides itself on having some of the most high performance trading infrastructure in the industry. Sure, there are limits to how fast the orders can reach an exchange but this team has future-proofed its infra all the same.
So what skills do these engineers have and what would they like you to share expertise in? They’ve come from firms where the work they did was measured in nanos, not micros and typically have the following skills:
- Optimising hardware for performance (CPU / GPU).
- Can you leverage SIMD and multiple cores?
- Exceptional memory management skills.
- Networking skills which reduce OS kernel involvement for direct hardware access.
- When comparing RDMA and DPDK; which one is your go-to for HFT?
The team has not lost any Engineers since they joined the team. What does this tell us? They are paid market‑leading compensation and the work they do is intellectually stimulating enough, that they don’t need to go elsewhere for the most fun challenges in crypto trading.
Prior experience in HFT is heavily preferred but if you have a strong track record solving these problems outside of that niche, you may still have a shot!
Work authorisation in Singapore and the US will be required. Sponsorship is available for exceptional candidates to relocate to the UK.
Senior C++ Engineer employer: Durlston Partners LLP
This crypto trading firm stands out as an exceptional employer, offering market-leading compensation and a stimulating work environment that fosters innovation and expertise in high-performance trading infrastructure. With a strong focus on employee retention and growth, the company provides unique opportunities for engineers to tackle complex challenges in a collaborative culture, all while being located in the vibrant tech hub of the UK, which enhances both professional and personal development.
StudySmarter Expert Advice🤫
We think this is how you could land Senior C++ Engineer
✨Tip Number 1
Network like a pro! Reach out to current or former employees of the crypto trading firm on LinkedIn. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Show off your skills in a practical way! If you’ve worked on projects that involve optimising hardware or memory management, consider creating a portfolio or GitHub repo to showcase your work. We love seeing real examples of your expertise!
✨Tip Number 3
Prepare for technical interviews by brushing up on high-frequency trading concepts. We recommend practising coding challenges that focus on performance optimisation and memory management. The more prepared we are, the better our chances!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for exceptional talent like yours!
We think you need these skills to ace Senior C++ Engineer
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your experience with optimising hardware for performance. We want to see how you've leveraged SIMD and multiple cores in your past projects. Don’t hold back on the technical details!
Memory Management Matters:We’re keen on exceptional memory management skills, so share your insights on reference-counted smart pointers and any challenges you've faced with them. This is your chance to demonstrate your expertise!
Networking Know-How:If you’ve got networking skills that reduce OS kernel involvement, let us know! Discuss your experiences with direct hardware access and your preference between RDMA and DPDK for HFT. We love a good debate!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Durlston Partners LLP
✨Know Your Tech Inside Out
Make sure you’re well-versed in C++ and the specific technologies mentioned in the job description. Brush up on optimising hardware for performance, memory management, and networking skills. Be ready to discuss your experience with SIMD, multiple cores, and why certain smart pointers can lead to memory leaks.
✨Prepare for Technical Questions
Expect deep technical questions that test your understanding of high-frequency trading (HFT) concepts. Be prepared to compare RDMA and DPDK, and articulate your reasoning for choosing one over the other. Practise explaining complex ideas clearly and concisely.
✨Showcase Your Problem-Solving Skills
Have examples ready that demonstrate your ability to solve performance-related issues. Whether it’s from previous roles or personal projects, be ready to discuss how you tackled challenges and what the outcomes were. This will show your potential employer that you can handle the intellectually stimulating work they offer.
✨Understand the Company Culture
Research the crypto trading firm and understand their values and work environment. Since they pride themselves on retaining talent, think about what makes a workplace enjoyable for you and be ready to discuss how you align with their culture. This will help you connect with the interviewers on a personal level.