We are seeking a Software Engineer who is passionate about working with market data and is not afraid of tackling challenging tasks.
As a Quantitative Trading company, we have high standards for data quality and handle vast amounts of data.
This area is often one of the most labor-intensive and demanding parts of the development process because it requires consideration of numerous corner cases.
Therefore, we are looking for candidates who genuinely enjoy their work, delve into technical documentation, pay attention to details, and are responsible.
Responsibilities include providing connectivity for new exchanges, speeding up market data receiving and optimizing existing connectors, supporting new data types in connectors, and refactoring existing solutions to improve their scalability.
Requirements:
Candidates must have knowledge of networks and interaction protocols.
Experience with modern standards of C++ 17/20 is required.
Candidates should have experience with handling large volumes of incoming data.
Multithreading programming experience and understanding of CPU memory models are necessary.
An understanding of Linux system internals is required.
Knowledge of algorithms and data structures is essential.
A decent level of written and spoken English to work in an international environment is necessary.
Benefits:
The position offers great challenges with fast feedback loops.
You will be part of a welcoming group of highly qualified international professionals.
Employees will have access to cutting-edge hardware and technology.
The role allows for remote work from anywhere in the world.
Employees can access any of our global offices anytime.