Banner Default Image

Python Developer (Streaming / Real Time)

Back to job search

Python Developer (Streaming / Real Time)

  • Location:


  • Sector:


  • Job type:


  • Salary:

    £60000 to £110000

  • Contact phone:

    Mohammed Alexander

  • Contact email:

  • Contact phone:

  • Job ref:


  • Published:

    4 months ago

  • Expiry date:


JOB TITLE:       Python Developer (Streaming / Real Time)

SALARY:          £60,000 - £110,000 DOE

LOCATION:      (Remote) London

BENEFITS:       100% Remote Working / Flexible Working Hours / Stock Options


An excellent opportunity has become available for a Python Developer to join a well-funded Fin-Tech start-up company on a mission to reinvent trading and portfolio management using the latest technologies in Ai, machine learning and UI design for hedge funds, asset managers and other market participants.


You will work as part of a small team of researchers, writing high-quality Python production code for real-time statistical models to support trading, risk-management, and analytics. You will also collaborate with the trading system development team. As the successful candidate, you will need to be a Python expert, with a deep familiarity with asynchronous methods. Our technology stacks include Kubernetes (EKS), AWS, Docker, Grafana, Prometheus, Gitlab and Kafka. The ideal candidate will have a Computer Science, Engineering, or Data Science degree and practical experience in developing modern, complex systems. You must have a passion for writing clear, concise, and practical code using the latest tools and development concepts.


As one of the core key hires you will be a founding member of a small engineering team making an immediate business impact and will have the opportunity for rapid professional growth.




  • Practical experience in developing modern, complex systems
  • Undergraduate degree (or higher) in Computer Science, Engineering or Data Science
  • Demonstrable experience in delivering production-quality, well written code in Python
  • Knowledge of popular Python libraries like NumPy and pandas
  • Familiarity with modern, highly automated development environments (including cloud deployment) and methods
  • Be independent, self-motivated, and a fast learner
  • Be independent, self-motivated, and a fast learner
  • Any experience with data pipelines, implementing real-time ML models in production and with additional programming languages such as Java/ Kotlin, Typescript/ JavaScript would be an advantage


This is a 100% remote working role and a positive work/ life balance is encouraged with flexible working hours to facilitate. This role demands the candidate to want to work in a growing environment where you may take responsibility for your own team, finding and solving problems and taking responsibility for the delivery of the role. We are considering applications on a rolling basis so please apply soon to discuss further and avoid disappointment