Gsrmarkets is hiring Web3 Engineering - Trading Systems Engineer - London
Engineering - Trading Systems Engineer - London
Experience
Minimum 1 Year
Employee type
Full Time
Position
Senior
Offer Salary
$115000 - $250000
Desired Qualifications
Title: Trading Systems Engineer Location: London
About us:
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.
Duties & Responsibilities
About the role:
At GSR, we re seeking a talented engineer with expertise in low-latency trading systems to join our dynamic trading team. We re on the lookout for a passionate individual who possesses strong programming skills and an in-depth understanding of financial markets. We are seeking candidates with strong proficiency in C++ who are excited about learning and working with Rust. While prior Rust experience is not required, it will be considered a plus. If you already have hands-on experience with Rust, whether from work or personal projects, that s a definite bonus!
Your responsibilities may include: Design, Develop, and Optimize: Build high-performance, low-latency trading systems using Rust, ensuring they set industry-leading standards for speed and reliability. Collaborate and Innovate: Partner with quantitative analysts and researchers to understand business needs and design cutting-edge technical solutions that drive trading strategies forward. Code Excellence: Write clean, maintainable, and efficient code with a focus on low latency, high throughput, and scalability, ensuring robust and optimal performance. Infrastructure Mastery: Develop and maintain a resilient trading infrastructure that can seamlessly handle high volumes of data and transactions without compromising performance. Teamwork: Collaborate with fellow developers, DevOps engineers, and IT support teams to guarantee the flawless operation of our trading systems. Trader Interaction: Collaborate directly with traders to understand their real-time needs, gather feedback, and implement system enhancements that support evolving trading strategies and maximize market opportunities.
Your Qualifications/Attributes will include: Programming Proficiency: Strong expertise in a native language including multithreading, concurrency, and networking. Coding Skills: Proven experience with lightweight, high-performance serialization formats or codecs optimized for low-latency systems (e.g., Simple Binary Encoding or similar). 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. Operating system tuning and kernel bypass techniques Optimization: Demonstrated ability to write lock free / allocation 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.
Nice to have: Containerization and Orchestration: Hands-on experience with containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes) to manage and deploy trading applications efficiently. Data Expertise: Strong understanding of time-series databases and big data technologies for handling and analyzing large volumes of financial data. What we offer:
A collaborative and transparent company culture founded on Integrity, Innovation and Performance.
Other
Competitive Salary with two discretionary bonus payments a year. Benefits such as Healthcare, Dental, Vision, Retirement Planning, 30 days holiday and free lunches when in the office (benefits vary depending on employment location).
Regular Town Halls, team lunches and drinks.
A Corporate and Social Responsibility program as well as charity fundraising matching and volunteer days.
GSR is proudly an Equal Employment Opportunity employer. We do not discriminate based upon any applicable legally protected characteristics such as race, religion, colour, country of origin, sexual orientation, gender, gender identity, gender expression or age. We operate a meritocracy, all aspects of people engagement from the decision to hire or promote as well as our performance management process will be based on the business needs and individual merit, competence in the role. Learn more about us at www.gsr.io.