Senior C++ Engineer
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.
- Would you know why reference-counted smart pointers (e.g., std::shared_ptr) still lead to memory leaks?
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.