Postdoctoral Research Fellow in Machine Learning for Computational Pathology, Medical Imaging, and Clinical Text Analysis

Website University of British Columbia

Job Summary

The School of Biomedical Engineering at the University of British Columbia, Vancouver campus is seeking one postdoctoral fellow to join our dynamic team in the AI in Medicine Lab (www.aimlab.ca). This position is based in the School of Biomedical Engineering (SBME).

The successful candidate will work on advanced machine learning applications in computational pathology, medical imaging, and clinical text analysis. They will be expected to develop deep learning models for analyzing whole-slide histopathology images, as well as natural language processing (NLP) methods for clinical records such as pathology reports and electronic health data. This position is ideal for candidates passionate about applying AI to real-world healthcare problems in cancer diagnostics and digital pathology.
Organizational Status
The successful candidate will report to the Principal Investigator (Director of AI Research at OVCARE, Dr. Ali Bashashati).

Responsibilities

  • Develops deep learning models for classification, segmentation, and risk stratification using histopathology and radiology images.
  • Designs NLP models, including large language models (LLMs), for analyzing pathology reports and other clinical text.
  • Collaborates with clinical partners to identify and refine real-world use cases.
  • Prepares manuscripts, contributes to grant proposals, and presents research findings.
  • Supports and mentors junior lab members as appropriate.

Qualifications and requirements

  • Ph.D in computer science, bioinformatics, biomedical engineering, electrical engineering or similar, obtained within the last 5 years by the time of the appointment start date.
  • Outstanding publication record in top journals and conferences.
  • Proven experience in design and implementation of deep learning algorithms.
  • Outstanding programming skills in Python.
  • Extensive experience working on one or more of the following areas: image processing, machine learning, and patient records.
  • Track record of development and implementation of novel machine learning algorithms in the healthcare setting or other spaces.
  • Extensive experience in utilizing machine learning libraries such as PyTorch, TensorFlow, and Scikit-learn.
  • At least 2 years of experience working with Linux computing clusters.
  • Ability to work independently and within a team environment.
  • Effective oral and written communication, analytical, and interpersonal skills.
  • Willingness to respect diverse perspectives, including perspectives in conflict with one’s own.
  • Demonstrates a commitment to enhancing one’s own awareness, knowledge, and skills related to equity, diversity, and inclusion.

How to apply

Important: Applications will only be reviewed if BOTH of the following steps are completed:

The expected pay for this position is $70,000 per year + benefits.

The initial appointment will be for 16 months commencing March 16, 2026, or a mutually agreed upon date with a possibility for extension, subject to satisfactory performance and funding availability.

Questions:

If you have any questions about the positions or the application process, please send contact  ali.bashashati@ubc.ca & h.farahani@ubc.ca.

Review of applications will begin on March 1, 2026 and continue until the position is filled.

Want fewer missed deadlines?

Follow a channel you care about (Graduate → Post-PhD).

A destination for best opportunities in life science.

© 2026 TheBiologyBro.com

Location

Australia

Canada

Location

Germany

Norway

Netherland

Poland

Switzerland

Sweden

Spain

Italy

For Recruitors

Scroll to Top