At a Glance
- Tasks: Develop high-performance trading systems in Rust and collaborate with traders to implement strategies.
- Company: GSR is a leading market-making firm in cryptocurrency, providing liquidity globally since 2013.
- Benefits: Enjoy competitive salary, healthcare, 30 days holiday, and free lunches in the office.
- Why this job: Join a dynamic team shaping the future of crypto trading with innovative technology and a collaborative culture.
- Qualifications: One year of Rust development experience and a degree in Computer Science or related field required.
- Other info: GSR values diversity and operates on a meritocratic basis, offering growth opportunities.
The predicted salary is between 43200 - 72000 £ per year.
MAIN DUTIES/RESPONSIBILITIES OF THE ROLE
Functional Responsibilities:
- Work in a small engineering team building critical trading infrastructure and components to support low latency market data, direct exchange connectivity, treasury, risk and data analytics
Essential Capabilities
- A bachelor’s or advanced degree in Computer Science is required.
- At least 3 years professional experience of coding in Rust, Java or C++
- Clear understanding of CS concept such as memory allocation, threads, async function.
- 1+ year experience of coding in Python.
- Attention to detail, strong focus on best practices, testing and monitoring, experience using source control software, code review and release process.
- Experience with Svelte or JavaScript is a plus
- Data analyst skill is a plus.
- Experience building live low-latency trading systems or performance-sensitive software is preferred but not required
WORK EXPERIENCE/BACKGROUND Essential
- A bachelor’s or advanced degree in Computer Science is required.
- At least 3 years professional experience of coding in Rust, Java or C++
- 1+ year experience of coding in Python.
- Strong focus on best practices, testing and monitoring
- Experience using source control software.
Desirable
- Experience building live low‑latency trading systems or performance‑sensitive software is preferred but not required
- Experience with Svelte or JavaScript is a plus.
- Data analyst skill is a plus.
- Experience with cloud native services in GCP is a plus
- Experience with blockchain protocols, infrastructure and nodes is a plus.
#J-18808-Ljbffr
Quantitative Developer employer: P2P
Contact Detail:
P2P Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quantitative Developer
✨Tip Number 1
Familiarise yourself with Rust and its application in low-latency trading systems. Consider contributing to open-source projects or building your own small-scale trading applications to showcase your skills.
✨Tip Number 2
Network with professionals in the cryptocurrency and trading sectors. Attend industry meetups, webinars, or conferences to connect with potential colleagues and learn about the latest trends and technologies.
✨Tip Number 3
Stay updated on market-making strategies and quantitative finance concepts. Reading relevant literature or following thought leaders in the field can give you insights that will be valuable during interviews.
✨Tip Number 4
Prepare for technical interviews by practicing coding challenges related to algorithms and data structures. Websites like LeetCode or HackerRank can help you sharpen your problem-solving skills in a timed environment.
We think you need these skills to ace Quantitative Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Rust and any relevant trading strategies. Emphasise your understanding of algorithms, data structures, and quant finance concepts to align with the job requirements.
Craft a Strong Cover Letter: In your cover letter, express your passion for cryptocurrency trading and how your skills can contribute to GSR's mission. Mention specific projects or experiences that demonstrate your ability to develop low-latency trading systems.
Showcase Relevant Experience: If you have prior experience in high-frequency trading or electronic trading environments, make sure to detail this in your application. Highlight any specific achievements or projects that relate to the responsibilities outlined in the job description.
Prepare for Technical Assessment: Since the role requires proficiency in Rust, be ready to showcase your coding skills. Brush up on relevant algorithms and data structures, and consider preparing for potential technical questions related to real-time data processing and trading strategies.
How to prepare for a job interview at P2P
✨Brush Up on Rust
Since the role requires a minimum of one year of experience in Rust, make sure to review your knowledge and skills in this programming language. Be prepared to discuss specific projects you've worked on and any challenges you faced while developing in Rust.
✨Understand Trading Strategies
Familiarise yourself with core trading strategies such as market-making and arbitrage. Be ready to explain how these strategies work and how you might implement them in a low-latency trading system.
✨Showcase Your Problem-Solving Skills
The role involves troubleshooting and resolving technical issues in real-time. Prepare examples of past experiences where you successfully identified and solved complex problems, particularly in high-pressure situations.
✨Demonstrate Quantitative Knowledge
Having a strong understanding of algorithms, data structures, and quant finance concepts is crucial. Be prepared to discuss these topics in detail, and consider brushing up on limit-order books and market microstructure to impress your interviewers.