Senior Research Engineer

Advanced analytics. Intelligent insights.

IXICO is a fast-growing medical imaging technology company, providing advanced analytics to the global clinical trials market. Established in 2004, listed as a public company in 2013 and achieving profitability in 2019, IXICO has firmly established itself as a trusted partner to the global life sciences industry, helping develop new therapies for neurological conditions such as Alzheimer’s, Parkinson’s, and Huntington’s disease.

With our focus on neuroscience, our purpose is to advance human health by turning data into clinically valuable insights, helping our clients reduce clinical development risk and improve return on investment. We achieve this by deploying breakthrough data analytics through our Artificial Intelligence-led technology platform, with an integrated service covering every stage of clinical development through to post-marketing surveillance. We continue to invest in our infrastructure and technology to support our ambitious growth strategy, which we are empowered to achieve through the “4A” values at the heart of our culture: Aspiration, Ability, Agility and Accountability.

As our great team continues to grow we are looking to hire a Senior Research Engineer in a full-time capacity.

Purpose of the Role:

This role is focused on the scoping, planning and development of innovative data analytics solution in line with IXICO’s product roadmap. Responsibilities are focused on R&D projects that enable new opportunities to continuously strengthen IXICO’s s data analytics services offering in MRI and PET imaging, business key performance indicators, and process automation. In close collaboration with the IT team, the post holder supports maintaining a suitable AI hardware infrastructure whilst also contributing to the design and maintenance of the company’s software infrastructure to enable seamless setup and testing of machine learning (ML) and artificial intelligence (AI) concepts on IXICO’s growing database of clinical data. The Senior Research Engineer takes responsibility for defining and managing a portfolio of R&D projects performed by the role holder (and direct repots where applicable). In line with the wider group of Research Engineers, the role holder is expected to be able to lead on designing, setting up and validating algorithms for data analysis solutions to address identified problems through ML and AI concepts as well as more traditional data analysis concepts. This includes demonstrating expertise in organising and ‘contextualising’ large and noisy sets of data from different sources.

Essential Duties and Responsibilities:

  • Curation and ‘contextualisation’ of datasets:
    • Identify data opportunities and gaps in available datasets to support R&D roadmap.
    • Based on data storage mechanism, make relevant datasets available for pre-processing, cleaning, labelling and algorithm development / validation.
    • Perform data-cleaning and labelling where necessary.
    • Apply required pre-processing steps and link data to ML / AI infrastructure.
  • Development of novel data analysis solutions in stage-gate process from idea generation through PoC scoping and development to MVP completion. In each development stage:
    • define technical requirements and validation needs.
    • identify and aggregate suitable data sources.
    • design and set up required pre-processing pipelines.
    • design and iteratively optimize analysis algorithm and associated data models
    • provide required project documentation.
  • Engage in planning of innovation roadmap
    • Propose technical solutions to identified clinical and workflow problems.
    • Critically assess technical feasibility of proposed innovation concepts.
    • Manage portfolio of agreed R&D projects, performed by role holder or direct reports.
  • Engagement in external dissemination activities, specifically around IXICO AI capabilities:
    • Conference submissions and attendance.
    • Preparation of relevant material for marketing brochures, website, and other channels.
  • Design, set up and maintain an infrastructure for efficient application of ML / AI concepts
    • Pro-actively identify changing requirements and opportunities in rapidly developing AI infrastructure (HW / SW).
    • Design and support development and maintenance of an appropriate interface to data lake or alternative data storage infrastructure.
    • Maintain set of standard ML / AI libraries and API’s, specifically for standard architectures of neural networks to support analysis of 3D brain images (MRI/PET).
    • Maintain documentation of ML / AI infrastructure and provide relevant training to other Research Engineers and Imaging Scientists.
    • Provide company-wide dissemination of AI capabilities.
  • To manage one or several Research Engineers

Qualifications and skills required for the role:


  • University qualification in a scientific or analytical discipline.
  • Doctorate in a relevant subject or comparable research experience
  • Strong analytical thinking and an understanding of state of the art machine learning and artificial intelligence concepts
  • Strong knowledge of algorithm design.
  • Strong computer skills and good programming experience in a Linux environment
  • Strong knowledge and experience of Python
  • Good oral and written skills to enable effective communication at all levels within the company
  • At least 2 years prior experience in developing machine learning concepts in a relevant industry (e.g. healthcare or pharma) or in a supervisory role in an academic setting
  • Good team leadership skills with strong attention to detail and the ability to manage competing priorities.


  • Prior experience in the development of medical imaging analysis solutions.
  • Knowledge of TensorFlow or similar frameworks.
  • Experience with object-oriented programming.
  • Good knowledge of statistics.
  • Experience working with large and noisy datasets.


  • Competitive remuneration package
  • Generous employer pension contribution
  • 25 days annual leave, increasing up to 28 days with every year at IXICO
  • Annual salary review
  • Life Assurance scheme
  • Various discounts in retail, food & drink and entertainment through our benefit portal
  • A company in an industry where your work has an impact every single day

How to Apply

IXICO is working hard to create a representative, inclusive and empowered team, because we believe different experiences, perspectives and backgrounds make a better workplace, and ultimately better services.

IXICO doesn’t discriminate on the basis of race, colour, religion or belief, gender, national origin, age, sexual orientation, marital status, disability or any other protected class.

This is a great opportunity for a passionate Senior Research Engineer to thrive in an engaging and fast-paced environment, to make a difference on an every day basis.

If you think IXICO should meet you, please send us your CV and covering letter by email to We are looking forward to your application. Please note that our entire business is operating under a Hybrid-Working Model. If you have got any questions about this please reach out to our careers team.

Please note that IXICO will process the data provided by you only in order to perform the outlined recruitment exercise. For more details on what data we process and on what legal basis this happens please view our Recruitment Privacy Policy or contact