Trading Group seeks an experienced, organized and numerate Python developer with experience in distributed systems design. This individual will work closely with a team of portfolio managers who trade models over a wide range of asset classes.
Design, development, deployment and management of the python components of the team’s trading infrastructure
Development of interfaces between the team’s trading infrastructure and market data and execution management systems
Design and implementation of the next version of the team’s python modeling environment
Development of flexible and robust testing harness for all trading components
Development and management of automated, fault-tolerant systems functions for monitoring / tracking
Coordination with infrastructure and operations teams
Fluency in Python language and understanding of language internals.
3+ years of experience developing distributed systems in Python in UNIX/Linux environment.
Expert working knowledge of the UNIX programming environment, including shell scripting, etc.
Experience with C/C++ and ability to interoperate with C/C++ applications.
In-depth knowledge of Numpy and experience building cython extensions a plus.
Strong quantitative and mathematics skills.
Prior experience in finance a plus.