in Cook - Chicago, IL
Job Description
Headlands Tech Organization, LLC, in Chicago, IL, seeks Research Developers to perform the following duties:
- Maintain and extend the firm’s core research platform software:
- Design, implement and maintain software for strategy optimization, post-trade analysis and strategy PnL performance investigation, and visualization;
- Complete automated electronic trading strategy reconciliation and performance monitoring;
- Investigate new technologies to improve the stability, scalability and performance of the research platform;
- Write and maintain extensive unit and integration tests.
- Maintain, enhance and grow the Firm’s portfolio of automated electronic trading strategies within the platform:
- Utilize techniques from machine learning and data science to develop and improve pricing models for a wide variety of financial instruments such as futures, bonds, and equities;
- Discover and analyze optimal parameters for trading behavior, such as when a strategy should send an aggressive liquidity-taking order or a passive liquidity-providing order and when an order should be canceled.
- Conduct code review of other Research Developers, Platform Developers, Systems Engineering and Operations team members.
- Ensure quality of market data and simulation environment used within platform:
- Complete extensive testing of market data parsing and order or level book code to ensure automated electronic trading strategies have an accurate and up-to-date view of the current book for any financial instrument used in a pricing or trading model;
- Improve and maintain ability to simulate trading strategies.
- Implement new trading strategies in collaboration with the Platform Development and Operations Teams:
- Implement new alphas for trading strategies (alphas drive the predictive behavior of the strategy);
- Investigate signal issues for trading systems’ alphas, such as their behavior during unusual market events;
- Investigate and reconcile differences between trading strategies performance in simulation versus production;
- Investigate production trading issues in collaboration with Platform Development and Operations Teams.
- Conduct performance optimization of the firm’s research platform:
- Benchmark latency and throughput;
- Develop new platform algorithms to develop performance at a higher level.
- Build monitoring systems for strategy PnL performance, daily and over longer periods of time.
- Work with a variety of tools and technologies including Python, Java, C++, and Git.
- May work all shifts as needed (i.e., weekday evenings and weekends) for domestic and international trading hours coverage.
Multiple positions available.
Minimum Requirements: Master’s degree in computer science, engineering, physics or other quantitative field. Position also requires demonstrated knowledge in quantitative technology development, algorithm development, data analysis, and C++ coding (may be gained through academic coursework, internship or employment experience).
Must also pass Headlands’ coding test.
To apply, send resume to careers@headlandstech.com. Please reference job title.