top of page



Python Developer

Updated: Nov 6, 2018

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.

bottom of page