change
starts now...

< BACK TO SEARCH RESULTS

London, United Kingdom

Competitive

Our client is searching for a talented Python Developer to work in their London office. The ideal 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. 


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