Medical Image Processing Engineer

Beograd, Serbia


We are a Belgrade based team creating products that evolve traditional approaches and enable implementation of more sophisticated engineering processes in the different phases of clinical trials. Our team consists of experts working on the full life cycle of product development - from sparking initial idea to business priority scoping, competition analysis, user testing, all leading to software design and development. Our key focus is building a new enterprise distributed platform and new set of products, bringing innovation in the domain that will work as an ecosystem of well connected and integrated applications and microservices. Together with our partners we are working on solving problems that will enable a more efficient, synergetic, fast and secure clinical trial process.

We are looking for a creative and dedicated Medical Image Processing Engineer to join our imaging R&D team working from across the globe. The medical image processing engineer will be responsible for creating and maintaining efficient algorithms in the context of clinical trials. From this role you will work closely with the algorithm imaging team to identify, evaluate, and design tools/algorithms suitable for use in our applications. You will get the chance to contribute directly to the features and capabilities deployed in our applications aimed at supporting clinical trial processes.


Key responsibilities:

  • Design and develop medical image processing algorithms and systems

  • Work with imaging scientists to define requirements and identify suitable algorithms and libraries

  • Participate in troubleshooting image processing failures in our production pipelines

  • Apply machine learning algorithms to medical imaging problems

  • Help automate our workflows

  • Maintains Quality Service and Departmental Standards by reading, understanding and adhering to organizational Standard Operating Procedures (“SOP”)

  • Assisting in establishing and enforcing departmental standards

  • Working with internal staff to resolve issues

  • Exploring new opportunities to add value to organization and departmental processes

  • Support others in achieving results

  • Performing other duties as assigned

  • Maintains Technical and Industry Knowledge by attending and participating in applicable company-sponsored training


It would be great if you would have:

  • Master’s or PhD degree in computer science, biomedical engineering, physics, mathematics or related field preferred

  • Coursework in software development and major programming languages preferred

  • Knowledge of medical imaging (Physics, Anatomy, DICOM)

  • Knowledge of image processing algorithms and toolkits

  • Experience with programming languages such as C++, Python and/or Java

  • Knowledge of software and systems engineering (version control, continuous integration and deployment)

  • Knowledge of cloud computing a plus

  • Knowledge of machine learning tools and techniques a plus


We think it is a plus if you are having:

  • Strong motivational skills and abilities – promoting a team-based approach

  • Strong interpersonal and communication skills, both verbal and written

  • Strong organizational and leadership skills

  • Strong goal orientation

  • Ability to maintain professional and positive attitude


Join our team as we push boundaries and bring innovation in the field of life sciences. At the core of our vision is one goal, and that is creating end-to-end products that enable our clients to focus on what they do best - discover novel types therapies. As a strongly focused, distributed team we are driven by enthusiasm for working on cutting edge solutions and problems. We are led by problems we must solve to enable our clients amazing breakthroughs in clinical trial phases. If you want to join our mission driven team working on enabling faster improvements in drug discovery send us your CV.



Tell your friends about this position

Personal information
Professional data
Details