At a Glance
- Tasks: Transform trading opportunities into profits and develop innovative trading strategies.
- Company: Join a leading high-frequency trading firm in the global cryptocurrency market.
- Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
- Why this job: Make a real impact in a fast-paced industry with cutting-edge technology.
- Qualifications: Experience in high-performance trading strategies and proficiency in C++ and Python.
- Other info: Collaborative team culture with global talent and exciting career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
We are a high-frequency trading firm operating 24/7/365 in the global cryptocurrency market, with offices in New York and Hong Kong. The team consists of world-class talent and spans 5 continents. We are one of the largest participants in the market, trading a significant share of market turnover. Our team is always iterating to ensure we stay ahead of the curve.
Responsibilities
- Transform trading opportunities into profits by improving and inventing trading and market making strategies while minding risk and any market-making obligations.
- Oversee the entire process, including problem identification, analysing data, writing software, and providing ongoing support.
- Improve and develop systems for automated monitoring of 24/7/365 trading.
- Develop C++ and Python applications that leverage internally-developed, normalised interfaces for market data and order execution.
- Work with both existing codebases and new ones.
- Collaborate closely with others; the business, development, and trading teams regularly work in concert with each other.
- Monitor trading, especially of new algorithms, and ensure that our systems are performing as desired from a technical, risk, and profit perspective.
- Use your experience working directly with trading teams to identify and surface opportunities to improve technical systems and architecture.
- Engage with the team during system design discussions, code reviews, trading idea brainstorms, and general banter.
Requirements
- Experience developing high-performance trading strategies for trading and especially market making in traditional or cryptocurrency markets.
- Experience with low latency trading algorithms, market making and/or high frequency arbitrage, including an understanding of risks associated with managing a portfolio.
- At least three years of experience in developing clean, maintainable, and performant code in C++ on Linux.
- Experience with latency-optimised, distributed systems that are built to robustly handle many transactions.
- Ability to find a balance between delivering clean, testable, reliable code and rapidly deploying new system features to take advantage of market opportunities.
- You are reliable, take pride in delivering robust software, and willing to be on call to support the systems you develop.
Highly Desirable
- A thorough understanding of network programming, namely UDP, TCP, TLS, and Websockets.
- Experience profiling C++ code with any of Cachegrind, Valgrind or other profiling tools.
- Experience configuring and monitoring Linux machines.
- Experience with inter-process messaging via shared memory.
- Experience with cloud computing infrastructure such as AWS.
- Python & C++ skills are key for this role. Please detail your experience using these languages in relation to trading strategies, and in particular the kind of trading strategies you have worked on, and for which companies.
Strategy Developer, HFT - UK in London employer: Auros
Contact Detail:
Auros Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Strategy Developer, HFT - UK in London
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the trading and tech scene. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ and Python projects, especially those related to trading strategies. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with low latency trading algorithms and how you've tackled challenges in past roles. Practice makes perfect!
✨Tip Number 4
Don't forget to apply through our website! We love seeing applications directly from candidates who are passionate about joining our team. Plus, it shows you're serious about landing that Strategy Developer role with us!
We think you need these skills to ace Strategy Developer, HFT - UK in London
Some tips for your application 🫡
Show Your Passion for Trading: When you're writing your application, let us see your enthusiasm for high-frequency trading and the cryptocurrency market. Share any personal projects or experiences that highlight your interest in trading strategies and market making.
Be Specific About Your Skills: We want to know exactly what you bring to the table! Detail your experience with C++ and Python, especially in relation to trading strategies. Mention specific algorithms you've worked on and how they performed in real-world scenarios.
Highlight Collaboration Experience: Since we work closely as a team, it's important to showcase your ability to collaborate. Talk about times you've worked with trading teams or developers to solve problems or brainstorm new ideas. We love a good team player!
Apply Through Our Website: Make sure 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 gives you a chance to explore more about us and what we do!
How to prepare for a job interview at Auros
✨Know Your Trading Strategies
Before the interview, brush up on your experience with high-performance trading strategies, especially in cryptocurrency markets. Be ready to discuss specific algorithms you've developed and how they performed, as this will show your depth of knowledge and practical experience.
✨Showcase Your Coding Skills
Since C++ and Python are crucial for this role, prepare to talk about your coding experience. Bring examples of clean, maintainable code you've written, and be ready to discuss how you optimise for latency and performance. If possible, share any profiling tools you've used to enhance your code.
✨Understand the Market Dynamics
Familiarise yourself with the current trends in high-frequency trading and market making. Being able to discuss recent developments or challenges in the cryptocurrency market will demonstrate your passion and understanding of the industry, which is key for this role.
✨Collaborate and Communicate
This position requires close collaboration with various teams. Prepare to share examples of how you've worked effectively with others in past roles. Highlight your communication skills and how you engage in system design discussions or brainstorming sessions, as this will show you're a team player.