At a Glance
- Tasks: Build and optimise high-performance market data systems using modern C++.
- Company: Leading quantitative research and trading firm in London.
- Benefits: Onsite work, collaborative culture, and exposure to global markets.
- Why this job: Join a dynamic team and tackle real-time data challenges in trading.
- Qualifications: Experience in modern C++ and knowledge of low-latency systems.
- Other info: Collaborate closely with engineers, quants, and traders for impactful solutions.
The predicted salary is between 50000 - 70000 £ per year.
I’m working with a leading quantitative research and trading firm looking to expand their Market Data Engineering team in London. This team sits at the core of a high-performance trading environment, building and optimising the systems that connect their platform to ~50 global exchanges. The focus is on low-latency data ingestion, exchange connectivity and reliable delivery of real-time market data into trading and research workflows.
The role:
- Build and maintain high-performance market data feed handlers in modern C++
- Implement and optimise binary exchange protocols across multiple venues
- Work closely with trading and research teams to ensure timely, accurate data delivery
- Improve latency, throughput and resilience of real-time data systems
- Contribute to exchange connectivity, colocation setups and production stability
What they’re looking for:
- Commercial experience in modern C++ (C++11/14/17+)
- Background working on market data feeds, exchange connectivity or trading systems
- Experience with low-latency systems in Linux environments
- Any experience with Python is a plus.
- Understanding of networking concepts and binary protocols
- Exposure to high-throughput, real-time distributed systems
Environment:
- High-performance, engineering-led culture with a focus on precision and long-term thinking
- Systems operating at significant scale across global markets
- Close collaboration between engineers, quants and traders
- Opportunity to work on problems where performance and correctness are critical
If this sounds relevant, send your application through for review.
Engineer in opleiding in London employer: Arcus Search
Contact Detail:
Arcus Search Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineer in opleiding in London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups or webinars, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially those related to market data or low-latency systems. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C++ knowledge and understanding of networking concepts. Practice coding challenges and be ready to discuss your past experiences with real-time systems.
✨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 love seeing candidates who are proactive about their job search!
We think you need these skills to ace Engineer in opleiding in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with modern C++ and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about market data engineering and how your background makes you a great fit for our team. Keep it concise but impactful!
Showcase Relevant Experience: If you've worked on low-latency systems or have experience with market data feeds, make sure to highlight that in your application. We love seeing candidates who understand the challenges of real-time data delivery!
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Arcus Search
✨Know Your C++ Inside Out
Make sure you brush up on your modern C++ skills, especially C++11/14/17. Be ready to discuss specific projects where you've implemented high-performance solutions, as this will show your practical experience and understanding of the language.
✨Understand Market Data Systems
Familiarise yourself with market data feeds and exchange connectivity. Be prepared to talk about any relevant experience you have in low-latency systems and how you've optimised data delivery in past roles. This knowledge will demonstrate your fit for the role.
✨Showcase Your Problem-Solving Skills
Think of examples where you've tackled performance issues or improved system resilience. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easy for the interviewers to see your thought process and impact.
✨Collaborate and Communicate
Since the role involves working closely with trading and research teams, highlight your teamwork and communication skills. Share experiences where you've successfully collaborated with others to achieve a common goal, especially in high-pressure environments.