At a Glance
- Tasks: Develop low-latency trading software and enhance research infrastructure.
- Company: Join a dynamic Futures Trading group with a global presence.
- Benefits: Enjoy a collaborative environment and opportunities for professional growth.
- Why this job: Be part of cutting-edge technology in high-frequency trading and make a real impact.
- Qualifications: BS/MS/PhD in relevant fields and 5-10 years of C++ programming experience required.
- Other info: Ideal for those passionate about systems fundamentals and low-latency trading.
The predicted salary is between 48000 - 84000 £ per year.
Company Insight
A dynamic, high-performing and intraday Futures Trading group (30-person Global Headcount) are seeking a multi-talented Quantitative Developer to be deployed on alpha generating technology across both research infrastructure and execution. You will need to be able to demonstrate a strong background in low-latency systems/HFT and be comfortable utilising C++ and Python to produce idiomatic code in a large multi-author code base using standardized tools. More experienced developers should also be able to demonstrate significant expertise in at least one niche area relevant to low-latency trading.
Learn more about the general tasks related to this opportunity below, as well as required skills.
Responsibilities
You will build and enhance:
• Low-latency trading software and hardware infrastructure
• High-throughput research software and hardware infrastructure
• Systems for testing, deployment, and monitoring of services.
• Highly optimized and geographically-distributed networking capabilities
Requirements
• BS/MS/PhD in Computer Science/Mathematics/Physics or equivalent
• 5-10 Years of Elite programming experience in C++ from a front-office buy-side environment
• Very Strong Systems Fundamentals (e.g. Compilers, Networking, OS)
• Comfortable with basic system administration in a GNU/Linux environment
• Significant expertise with clock synchronization a plus
• Significant expertise with networking, TCP, and PCIe a plus
• Significant expertise with Linux kernel internals a plus
• Significant expertise with concurrent programming a plus
• Strong critical thinking and communication skills
Senior Quantitative Developer - Low Latency employer: Thurn Partners
Contact Detail:
Thurn Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Quantitative Developer - Low Latency
✨Tip Number 1
Network with professionals in the low-latency trading space. Attend industry conferences, webinars, or meetups to connect with potential colleagues and learn about the latest trends and technologies. This can give you insights into what companies like us at StudySmarter are looking for.
✨Tip Number 2
Showcase your expertise in C++ and Python through personal projects or contributions to open-source initiatives. Having a portfolio that demonstrates your coding skills and understanding of low-latency systems can set you apart from other candidates.
✨Tip Number 3
Prepare for technical interviews by brushing up on systems fundamentals, especially around networking and operating systems. Practising coding challenges related to low-latency systems can help you articulate your thought process during interviews.
✨Tip Number 4
Familiarise yourself with the specific technologies and tools we use at StudySmarter. Understanding our tech stack and being able to discuss how your experience aligns with our needs can demonstrate your genuine interest in the role.
We think you need these skills to ace Senior Quantitative Developer - Low Latency
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with low-latency systems and your proficiency in C++ and Python. Include specific projects or roles that demonstrate your expertise in high-frequency trading environments.
Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about quantitative development and how your skills align with the company's needs. Mention any niche areas of expertise you have that are relevant to low-latency trading.
Showcase Relevant Projects: If you have worked on any significant projects related to trading software or systems, be sure to include them in your application. Describe your role, the technologies used, and the impact of your contributions.
Highlight Communication Skills: Since strong communication skills are essential for this role, provide examples in your application where you successfully collaborated with teams or communicated complex technical concepts to non-technical stakeholders.
How to prepare for a job interview at Thurn Partners
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++ and Python in detail. Highlight specific projects where you've developed low-latency systems or worked on high-frequency trading applications. Demonstrating your technical prowess will be crucial.
✨Understand the Company’s Trading Environment
Research the company’s trading strategies and technologies. Familiarise yourself with their approach to low-latency trading and be ready to discuss how your skills can contribute to their alpha-generating technology.
✨Prepare for System Fundamentals Questions
Expect questions that test your understanding of systems fundamentals, such as networking, operating systems, and compilers. Brush up on these topics and be ready to explain complex concepts clearly.
✨Demonstrate Problem-Solving Skills
Be ready to tackle technical problems during the interview. Practice coding challenges related to low-latency systems and be prepared to explain your thought process as you solve them. This will showcase your critical thinking abilities.