Or call 0117 329 0100

Software Engineer/Developer (Python/Web/Cloud)

Software Engineer/Developer (Python/Web/Cloud)

£NEG + Share Options + 36 Days holiday + Pension


Are you a Software Engineer with experience in Python programming and building web based systems from scratch looking for progression into Machine Learning, AI and or to head up your own team of developers?

Do you want to be part of a revolutionary company where you will be an influential part of the team developing an entire production and reporting system from concept that will help find and treat cancer faster and more efficiently?

Quite simply are you looking to help save lives by developing AI to find cancer more efficiently and quickly and be part of a pioneering team looking to revolutionise how cancer is found and treated?

Do you want to be part of a team that can make a real difference and have a tangible impact on people’s lives?

On offer is an opportunity to join a start-up where you will be one of the first handful of employees developing Artificial Intelligence and Machine Learning using image processing techniques to find and treat cancer more effectively and quickly. This is an opportunity to establish yourself in the infancy of this company and grow with the business.

Within this role you will work on developing and delivering the customer-facing aspects of our primary product – an interactive, web-based user interface which will present the results of our AI algorithms, allow users to seamlessly visualise and analyse the results, and create reports.

This is an extremely important role for the company as they will be starting the regulatory approvals in 2021 and you will play a key role in achieving this.

This company have recently secured funding from multiple sources including well respected senior Doctors in this field.

The vision is to grow and expand this year with key roles being fulfilled and key objectives met.

This role would suit someone who is passionate about wanting to make a difference and save lives in the long term.


  • Developing and building the production software system from scratch
  • Python programming
  • Working with web and backend technologies such as Flask, Django
  • Development of database technologies and abstraction methods, for example PostGreSQL, MySQL, Redis, NoSQL
  • Cloud infrastructure (AWS, Azure and/or Google)
  • Test frameworks such as pytest


  • Experience building and supporting production software systems
  • Experience in Python programming experience
  • Strong grounding in web and backend technologies such as Flask, Django
  • Solid understanding of database technologies and abstraction methods, for example PostGreSQL, MySQL, Redis, NoSQL
  • Cloud infrastructure (AWS, Azure and/or Google)
  • Practical experience with test frameworks such as pytest

Enterprise, medical, imaging, infrastructure, DICOM, PACS, RIS, EMR/EHR, HL7, FHIR, Frontend programming: Javascript, React, UI frameworks, HTML+CSS, Continuous Integration/DevOps, Test-driven development, Docker, Understanding of machine learning, image signal processing,

If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV, or call us now.

If this job isn’t quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.

Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C’s, Privacy Policy and Disclaimers which can be found at our website.

Apply for this Job

Please enter your full name.

Enter a valid email address.

Please enter your phone number.

Upload your CV/resume or any other relevant file. Max. file size: 2 MB.

Add your cover letter for supporting information here.

Fields marked with * are required.