In this role, you will be responsible for the development and maintenance of our research platform.
You will play a critical role in building out the infrastructure that enables our traders and quants to simulate and translate their ideas into impactful trading strategies.
They mostly use Python, C++, and Java with a variety of open-source tools along with proprietary solutions.
Responsibilities
Develop tools to organize, manage, and ensure the quality of petabytes of market data using distributed file systems and databases
Work with both normalized market data and raw captures from exchanges
Build tooling to identify any recording or market data quality issues in near real-time
Guide our operations team on best practices for deploying and maintaining our recording stack
Lead efforts to debug issues across the entire stack, from Python data management processes to C++ recorders and normalization layers
Optimize storage of market data and manage historical retention
The candidate
Experience managing and working with raw and normalized market data and other large datasets in distributed environments
Strong programming skills: fluency in Python, C++, and Java
Exceptional problem-solving skills and ability to resolve technical issues under pressure
Excellent communication skills and ability to collaborate across teams
Intellectually curious and self-motivated
Ability to communicate technical and non-technical topics effectively
Desire to take responsibility for the success and growth of the research tech ecosystem
Familiarity with Unix/Linux environments and tools
#J-18808-Ljbffr