Software Developer

DeepMed IO Greece

Description

DeepMed IO is a MedTech Manchester based start-up. We focus in oncology and our mission is to develop AI tools for increasing the accuracy and speed of diagnostic processes, ultimately improving patient outcomes. We have received NHS funding to develop a system for detecting metastatic regions on lymph node Hematoxylin & Eosin stained Whole Slide Images, initially for melanoma, as well as breast, lung, colon and prostate cancers which account for more than 50% of all cancers globally. Our alpha-prototype achieved 53% decrease of diagnostic time and a concurrent 4.6% increase in diagnostic accuracy in a pilot clinical evaluation with lymph nodes from breast cancer patients. After completion, this system will be embedded in a modular deep-learning powered computer aided diagnosis tool for digital pathology and deployed in hospitals worldwide. The metastasis detection module along with others will automate a big range of the pathologists’ time-consuming and laborious daily diagnostic routine and will also provide novel tools for predicting therapeutic responses and recurrence probability.

Job brief

We are looking for an experienced Software Developer to lead the software development team that will evolve our computer aided diagnosis system into a mature product. You will work and coordinate with other Developers and AI Engineers throughout the software development life cycle. In this role, you must be a team player with a keen eye for detail and problem-solving skills. You must be able to review work of peers, assess their deliverables and guide them to achieve high quality work standards before work is committed into the product. You will need to estimate work as accurately as possible and commit to deliver on time. If you are or don’t mind being based in Athens-Greece, are a technically savvy individual with a flair for creativity and innovation and can deliver under pressure with strict deadlines, we’d like to meet you.

Responsibilities

  • Fully manage the development team
  • Architect and drive the  software solution development  based on specification documents and user scenarios
  • Design algorithms and implement use stories efficiently and flawlessly
  • Produce and review code towards clean, efficient integration  code based on specifications
  • Integrate software components and third-party programs
  • Verify and deploy programs and systems
  • Troubleshoot, debug and modify existing software
  • Mentor and oversee junior engineers
  • Optimise algorithms for multi-core and GPU acceleration
  • Gather and evaluate user feedback
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting

Requirements

  • BS/MS degree in Computer Science
  • A minimum of three years of full time industry experience developing and maintaining software systems in production in Python (working knowledge of C++ will be considered a plus)
  • High level of soft skills and management potential.
  • Full-stack development expertise.
  • A firm grasp of multi-processing, object-oriented design and experience in extensive code optimisation for multi-core and GPU acceleration.
  • Skilled in using testing frameworks (unit/integration)
  • Experience with the Google Cloud and the Amazon AWS platforms
  • Background in relational database theory and working knowledge of PostgreSQL
  • Being able to design algorithms and flowcharts and produce clean, efficient code based on specifications
  • Experience using Docker
  • Experience with system administrator tasks in linux servers
  • Excellent oral and written communication skills in English.
  • Both Linux and Windows savvy.

Aside from these basics, we’ll give extra credit to candidates that have experience in any of the following:

  • Knowledge of state-of-the-art information security practices
  • knowledge of p2p framework implentations
  • Knowledge of image analysis algorithms
  • Knowledge of the Tensorflow machine learning framework

Benefits

On top of an exciting, vibrant and intellectually challenging workplace, we are offering:

  • An attractive salary package
  • Continued learning and training opportunities

DeepMed is an equal opportunity employer. We want applicants of diverse background and hire without regard to color, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.