Full lifecycle development of low-latency/high-throughput research and trading systems using C++ & Python
Build and optimize data processing pipelines to ensure reliable access to large, high-quality datasets.
Assist in developing tools for back testing, model training, and strategy evaluation.
Collaborate with researchers and traders to deliver technical solutions that improve research productivity and trading performance.
Participate in code reviews, testing, and documentation to maintain high-quality standards.
Stay abreast of emerging technologies, tools, and best practices, bringing innovative ideas to continuously improve our systems.
Requirements
Bachelor’s, Master’s, or PhD in Computer Science or a related STEM discipline.
Minimum 2 years of experience in C++ software development within demanding, real-time environments.
Strong expertise in modern C++ (C++17/20), including advanced features such as template metaprogramming
Demonstrated experience in building high-throughput, low-latency systems.
Strong understanding of Linux fundamentals and systems-level programming.
Familiarity with distributed systems and related technologies (e.g., Kafka, Redis, HTCondor) is a plus.
Working knowledge of Python and its numerical ecosystem (NumPy, SciPy).
Strong analytical thinking and problem-solving skills, with the ability to operate independently in a fast-paced environment.
Good to Have:
Experience working with matrix computation and optimization (Blaze, OpenBLAS, LAPACK)
Experience working with live market data and exchange feeds.
Experience profiling and tuning production Linux systems for high throughput.
Experience working with time-series processing or event driven systems.
Experience working across C++ and Python boundaries, such as with bindings (pybind11, C API), embedded Python, hybrid pipelines and orchestration.
A background in finance is preferred but not required
Tech Stack
C++
Distributed Systems
Kafka
Linux
Numpy
Python
Redis
Benefits
Competitive salary plus bonus based on individual and company performance
Work in a collaborative and friendly environment, participate in the decision-making process for research direction, and have the opportunity to lead on new ideas.
Comprehensive benefits including healthcare and insurance.