At a Glance
- Tasks: Lead the design and improvement of trading infrastructure and strategies.
- Company: Join a pioneering digital asset firm with a diverse, global team.
- Benefits: Competitive salary, flexible hours, remote work, and a collaborative culture.
- Other info: Be part of a dynamic team driving the evolution of digital assets.
- Why this job: Shape the future of trading in a fast-paced, innovative environment.
- Qualifications: 5+ years in trading systems, strong Rust and Python skills, and a solid math background.
The predicted salary is between 70000 - 90000 £ per year.
About Keyrock
Since our beginnings in 2017, we've grown to be a leading change-maker in the digital asset space, renowned for our partnerships and innovation. Today, we rock with over 180 team members around the world. Our diverse team hails from 42 nationalities, with backgrounds ranging from DeFi natives to PhDs. Predominantly remote, we have hubs in London, Brussels, Singapore and Paris, and host regular online and offline hangouts to keep the crew tight. We are trading on more than 80 exchanges, and working with a wide array of asset issuers. As a well-established market maker, our distinctive expertise led us to expand rapidly. Today, our services span market making, options trading, high-frequency trading, OTC, and DeFi trading desks. But we’re more than a service provider. We’re an initiator. We're pioneers in adopting the Rust Development language for our algorithmic trading, and champions of its use in the industry. We support the growth of Web3 startups through our Accelerator Program. We upgrade ecosystems by injecting liquidity into promising DeFi, RWA, and NFT protocols. And we push the industry's progress with our research and governance initiatives. At Keyrock, we're not just envisioning the future of digital assets. We're actively building it.
Mission statement
We're seeking a skilled Quantitative Rust Engineer ready to shape the trajectory of our Prop Trading desk. You'll be embedded within our trading team, taking the lead in designing and improving essential infrastructure for trade execution, signal generation, model development, and strategy validation through backtesting. This is a perfect role for a proactive individual who excels in a rapidly evolving landscape and is passionate about pioneering new solutions. Working close with traders to develop new market making algo will require 2 days a week in person face time with traders.
Job description
You'll drive the full software development process for trading strategies: defining engineering needs and implementing new strategies, and then actively managing their live performance against backtested results. Collaborate closely with the business, constantly exchanging ideas with traders to implement new features and improve our established strategies. You will be the dedicated specialist responsible for pioneering trading strategies.
Background and experience
- A minimum of 5 years focussed on developing components within front-office trading systems
- Proven ability in designing robust systems and optimising for minimal latency
- Direct experience working with Crypto, Foreign Exchange (FX), or equity products
- Strong proficiency in Rust and Python
- A solid mathematical background
- The drive and capability to own initiatives from initial idea through to successful completion and iteration
- Prior involvement in pricing strategies and their practical application in trading
- Expertise in the realm of quantitative research and machine learning
- Demonstrable experience in developing and deploying low-latency solutions
Our recruitment philosophy
We value self-awareness and powerful communication skills in our recruitment process. We seek fiercely passionate people who understand themselves and their career goals. We're after those with the right skills and a conscious choice to join our field. The perfect fit? A crypto enthusiast who’s driven, collaborative, acts with ownership and delivers solid, scalable outcomes.
Our offer
- A competitive salary package
- Autonomy in your time management thanks to flexible working hours and the opportunity to work remotely
- The freedom to create your own entrepreneurial experience by being part of a team of people in search of excellence
As an employer we are committed to building a positive and collaborative work environment. We welcome employees of all backgrounds, and hire, reward and promote entirely based on merit and performance. Due to the nature of our business and external requirements, we perform background checks on all potential employees, passing which is a prerequisite to join Keyrock.
Remote Quantitative Software Engineer (Rust/C++) in Belfast employer: Keyrock
At Keyrock, we pride ourselves on being a leading innovator in the digital asset space, offering a dynamic and inclusive work culture that fosters collaboration and creativity. Our remote-first approach allows for flexible working hours, empowering you to manage your time while contributing to pioneering trading strategies alongside a diverse team of experts. With a commitment to employee growth and merit-based advancement, we provide a unique opportunity to shape the future of digital assets in an environment that values passion and excellence.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Quantitative Software Engineer (Rust/C++) in Belfast
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Keyrock. Use LinkedIn or even Twitter to connect with current employees and ask about their experiences. A friendly chat can sometimes lead to a referral, which is golden!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your Rust or C++ prowess, make sure to highlight it. Share links during interviews or in conversations to demonstrate your hands-on experience and passion for coding.
✨Tip Number 3
Prepare for technical interviews by brushing up on your quantitative skills and trading knowledge. Practice coding challenges related to low-latency systems and algorithmic trading. We want to see how you think and solve problems under pressure!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Keyrock team. Let’s get you on board!
We think you need these skills to ace Remote Quantitative Software Engineer (Rust/C++) in Belfast
Some tips for your application 🫡
Show Your Passion for Rust:When you're writing your application, make sure to highlight your love for Rust and how you've used it in your previous projects. We want to see that you're not just skilled, but genuinely excited about pioneering solutions in this language!
Tailor Your Experience:Don’t just send a generic CV! Tailor your experience to match the job description. Focus on your work with trading systems, low-latency solutions, and any relevant quantitative research. This helps us see how you fit into our team.
Be Clear and Concise:Keep your application clear and to the point. We appreciate straightforward communication, so avoid jargon unless it's necessary. Make it easy for us to understand your skills and experiences at a glance!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our awesome team!
How to prepare for a job interview at Keyrock
✨Know Your Rust and C++ Inside Out
Make sure you brush up on your Rust and C++ skills before the interview. Be prepared to discuss specific projects where you've used these languages, especially in a trading context. Highlight any low-latency solutions you've developed, as this will show your practical experience.
✨Understand the Trading Landscape
Familiarise yourself with the current trends in crypto, FX, and equity products. Being able to discuss recent developments or challenges in these markets will demonstrate your passion and knowledge. It’s also a great way to connect with the interviewers who are likely to be traders themselves.
✨Showcase Your Problem-Solving Skills
Prepare to discuss how you've tackled complex problems in previous roles. Use examples that highlight your quantitative research and machine learning expertise. This will not only showcase your technical skills but also your ability to think critically and innovate.
✨Communicate Effectively
Since Keyrock values powerful communication skills, practice articulating your thoughts clearly and concisely. Be ready to explain your ideas and strategies in a way that resonates with both technical and non-technical team members. This will help you stand out as a collaborative candidate.