At a Glance
- Tasks: Join us to enhance our trading stack and boost profitability in high-frequency trading.
- Company: We're a dynamic firm focused on competitive trading strategies and cutting-edge technology.
- Benefits: Enjoy a competitive salary, bonuses, private health insurance, and free lunches!
- Why this job: Work closely with traders, iterate rapidly, and make a real impact in a fast-paced environment.
- Qualifications: Experience in low latency Java/C++ applications; HFT experience preferred but not required.
- Other info: Onsite role in central London; applications without a cover letter won't be considered.
The predicted salary is between 48000 - 84000 £ per year.
We are seeking a quantitative developer to join our team.
As quantitative developer your aim is to improve our trading stack in any way to make the firm’s trading strategies more competitive and profitable. In a high-frequency trading environment this often means to improve the end to end latency of our trading platform or to increase the scalability and precision of execution of our trading strategies.
This is an onsite role and as such permanent remote work is not an option
Responsibilities
Your main responsibilities are developing and rapidly evolving our main software components:
- Develop low latency trading engine and strategy runtime
- Develop market data distribution platform (internal binary protocols)
- Develop and maintain exchange API connectivity and robust exchange connectors
- Full automation around deployment and monitoring of a 24/7 trading system
- Continuous profiling of trading system and strategy latency
- Understand and reverse engineer exchange architectures
You will be part of a small development team that shares the responsibility of the whole trading stack. As you own the code, deployment and all tooling, you can rapidly and safely iterate on changes to the trading software. As a result we deploy many times a day.
Developers collaborate directly with traders and researchers, allowing for immediate reaction to market changes and fast iteration of live trading engines
Skill
You must be a self-starter and self-learner excited to compete in the markets. Over your career you have picked up some the following skills:
- Experience writing low latency Java / C++ applications and architectures. HFT industry preferred but telecom and gaming industry experience also welcome
- Ability to get the best performance out of application and networking stack of on-premise and cloud environment
- Ability to benchmark, profile and trace full applications on Linux
- Ability to find and resolve latency and throughput bottlenecks
- Excited to pick up new skills to solve difficult problems (examples: eBPF, XDP, Intel PT)
The ideal profile has experience in the HFT industry combining software development and networking skills (TCP / UDP / multicast / WebSocket / HTTP).
While we are language agnostic our current trading stack is mostly written in Java. Some technologies we use: Aeron, SBE, Java 20+.
- Competitive base salary
- Discretionary bonus scheme
- Private health insurance
- Pension scheme contributions
- Free Friday lunches, drinks and snacks
- Conference budget
- Central London office
If the above job description excites you please submit your CV together with a brief cover letter that clearly outlines the reason why you apply and what makes you a great fit for the role. Applications without cover letter will not be considered.
#J-18808-Ljbffr
Quantitative Developer HFT employer: Queueco Limited
Contact Detail:
Queueco Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quantitative Developer HFT
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as Aeron and SBE. Having hands-on experience or projects that demonstrate your proficiency with these tools can set you apart from other candidates.
✨Tip Number 2
Engage with the HFT community through forums, meetups, or online platforms. Networking with professionals in the field can provide insights into the latest trends and potentially lead to referrals for job openings.
✨Tip Number 3
Prepare to discuss your previous experiences with low latency applications and how you've tackled performance issues. Be ready to share specific examples of how you improved system latency or throughput in past projects.
✨Tip Number 4
Show your enthusiasm for continuous learning by mentioning any recent courses or certifications related to HFT or relevant technologies. This demonstrates your commitment to staying updated in a fast-paced industry.
We think you need these skills to ace Quantitative Developer HFT
Some tips for your application 🫡
Tailor Your Cover Letter: Make sure to write a cover letter that specifically addresses why you are excited about the Quantitative Developer position. Highlight your relevant experience in low latency Java/C++ applications and how it aligns with the responsibilities outlined in the job description.
Showcase Relevant Skills: In your CV, emphasize your experience with high-frequency trading environments, as well as your ability to optimize application performance. Mention any specific technologies or methodologies you have used, such as Aeron or eBPF, that relate to the role.
Demonstrate Problem-Solving Abilities: Include examples in your application that showcase your problem-solving skills, particularly in resolving latency and throughput bottlenecks. This could be through past projects or challenges you've faced in previous roles.
Proofread Your Application: Before submitting, carefully proofread both your CV and cover letter. Ensure there are no grammatical errors and that your documents are clear and concise. A polished application reflects your attention to detail, which is crucial in a quantitative developer role.
How to prepare for a job interview at Queueco Limited
✨Showcase Your Technical Skills
Be prepared to discuss your experience with low latency Java or C++ applications. Highlight specific projects where you improved performance or resolved bottlenecks, as this is crucial for the role.
✨Understand the Trading Environment
Familiarize yourself with high-frequency trading concepts and the technologies mentioned in the job description, such as Aeron and SBE. This will demonstrate your genuine interest and understanding of the industry.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your ability to benchmark, profile, and trace applications on Linux. Practice explaining your thought process when tackling complex problems related to latency and throughput.
✨Communicate Your Collaboration Skills
Since the role involves working closely with traders and researchers, be ready to share examples of how you've successfully collaborated in a team setting. Emphasize your ability to iterate quickly and respond to market changes.