change
starts now...

< BACK TO SEARCH RESULTS

Greenwich, United States

Above Market Rate

Our client is searching for an experienced Python Developer to work in their office in Greenwich. The successful candidate will work  directly with technical team members as well as analysts to leverage fundamental data about commodities to help senior analysts create price and trading signals. 


  • Duties and Responsibilities:
    Build industry-leading strategic python tools and functions to help analysts build price signal and trading models
  • Responsible for all phases of the technology life cycle Coordinating and communicating specific subject matter knowledge to the design and integration phase of each project
  • Advising on and implementing the appropriate architecture, data model, and system design and interfacing requirements for each project


Required Skills:

  • Fluent in python for building significant packages and systems – not lightweight “glue” scripts
  • Strong computer science fundamentals (data structures, algorithms, distributed development, system design)
  • Experience on a technology team within a financial institution
  • Past experience working within a globally distributed team would be beneficial
  • Proactive individual with experience working within a fast paced environment
  • Strong written and verbal communication skills on both technical and non-technical topics
  • Commitment to continuous integration and other SDLC best practices


Desired Skills:

  • Experience with numpy and scipy and pandas a major plus
  • Experience with Matlab is a plus but not required
  • Knowledge of commodities products or experience on a Commodities desk is a plus
  • Exposure to OTC/Derivatives trade life cycle and position management a plus
  • Knowledge of visualization platforms (D3, matplotlib, and similar graphical packages) is a plus·


Personal/Communication Skills:

  • Outstanding analysis / problem solving skills
  • Excellent communication and teamwork skills Intellectual curiosity.
  • A strong desire and aptitude to learn and share ideas and knowledge with colleagues.
  • Open and flexible to change (programming language, evolving specs, different business areas, etc.)
  • Self starter who is comfortable interfacing with a diverse set of people (Traders, Quants, Trading Assistants, etc)
  • Ability to manage multiple tasks in a demanding and changing environment


Background / Experience:

  • Technical education should include an undergraduate and/or advanced computer science, electrical engineering or other relevant applied science
  • Proven track record in software design and development


If you would like to be considered for the position of Python Developer, or wish to discuss the role further then please leave your details below. Your resume will be held in confidence until you connect with a member of our team

Upload