Quant Developer - Model Driven Algorithmic Trade Technology
We are seeking a Quantitative Developer who is excited to architect, design, and implement low latency execution algorithms used by teams across the firm. You will work directly with quantitate researchers to implement execution algorithms and improve existing ones while maintaining the lowest possible latencies. You will help drive both technical improvements as well as strategy improvements to the technical platform and the algorithms. You will help enable traders achieve the lowest possible execution costs.
Key Responsibilities
Design and implement platform changes that enable new execution algorithms
Implement new and improve existing execution algorithms
Assisting in the development of a tick by tick back-testing research platform and exchange simulation
Developing systems, interfaces, and tools to historical market data and trading simulations that increase research productivity
Optimizing this platform by using network and systems programming to minimize latency
Help build and maintain research tools and reports for reconciliation, TCA and research
Help build and improve data ingestion for research and trading
Contributing towards the team’s technical direction by driving new initiatives
Skills Required
A degree in computer science, a related field, or equivalent experience
A strong background in data structures, algorithms, and object-oriented programming in C++
Comfortable with multithreading and asynchronous environments
Strong knowledge of python (or similar language) for quantitative research and data oriented processing
Strong financial experience in equities
Strong understanding of low-latency and real-time system design and implementation
Good understanding of Linux system internals and networking
Good understanding of statistical techniques and their uses in quantitative research and trading
Beneficial skills
Strong financial experience across multiple asset classes,
Experience with quantitative trading and research
Exposure to doing TCA analysis
The estimated base salary range for this position is $175,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.