About the company
Founded in 2013, GSR is a leading market-making and programmatic trading company in the exciting and fast-evolving world of cryptocurrency trading. With more than 200 employees in 5 countries, we provide billions of dollars of liquidity to cryptocurrency protocols and exchanges on a daily basis. We build long-term relationships with cryptocurrency communities and traditional investors by offering exceptional service, expertise and trading capabilities tailored to their specific needs. GSR works with token issuers, traders, investors, miners, and more than 30 cryptocurrency exchanges around the world. In volatile markets we are a trusted partner to crypto native builders and to those exploring the industry for the first time. Our team of veteran finance and technology executives from Goldman Sachs, Two Sigma, and Citadel, among others, has developed one of the worldās most robust trading platforms designed to navigate issues unique to the digital asset markets. We have continuously improved our technology throughout our history, allowing for our clients to scale and execute their strategies with the highest level of efficiency. Working at GSR is an opportunity to be deeply embedded in every major sector of the cryptocurrency ecosystem.
Job Summary
Your responsibilities may include:
šDesign, Develop, and Optimize: Craft high-performance, low-latency trading systems using Rust (also Java and C++), ensuring they remain at the forefront of the industry. šCollaborate and Innovate: Work closely with our team of quantitative analysts and researchers to comprehend business requirements and develop innovative technical solutions. šCode Excellence: Write well-structured, maintainable, and efficient code meticulously optimized for low latency, high throughput, and seamless scalability. šInfrastructure Mastery: Build and maintain robust trading infrastructure capable of seamlessly handling large volumes of data and transactions. šTeamwork: Collaborate with fellow developers, DevOps engineers, and IT support teams to guarantee the flawless operation of our trading systems.
Your Qualifications/Attributes will include:
šProgramming Proficiency: Strong expertise in Rust (Java / C++), including multithreading, concurrency, and networking. šCoding Skills: Proven experience with flyweight-based codecs like SBE (Simple Binary Encoding). šInter-process Communication: Hands-on experience with IPC (Inter-process Communication) over shared memory. šNetworking: Familiarity with TCP and UDP (unicast and multicast). šProtocols: In-depth knowledge of WebSocket, HTTP, and FIX protocols. šOptimization: Demonstrated ability to write garbage collection-free / zero copy code. šMarket Understanding: Familiarity with financial markets and trading systems. šProblem Solving: Strong problem-solving and analytical skills. šTeam Player: Excellent communication and teamwork skills.