Machine Learning Engineer/Scientist
UBC The University of British ColumbiaRole Overview
UBC The University of British Columbia is hiring a mid-level Machine Learning Engineer/Scientist. This is a full-time role in CA. Part of UBC The University of British Columbia's Data Science hiring, posted 5 days ago. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Staff - Non Union Job Category M&P - AAPS Job Profile AAPS Salaried - Scientific Eng., Level A Job Title Machine Learning Engineer/Scientist Department Human Resources Support | Department of Pathology and Laboratory Medicine | Faculty of Medicine Compensation Range $6,251.00 - $8,986.00 CAD Monthly The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge, qualifications and experience for the position. In the normal course, employees will be hired, transferred or promoted between the minimum and midpoint of the salary range for a job. Posting End Date June 23, 2026 Note: Applications will be accepted until 11:59 PM on the Posting End Date. Job End Date August 3, 2027 The anticipated start date for this position is August 4, 2026. The term is for one year with the possibility of extension. In your application please include (1) a cover letter, and (2) a CV or resume. At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career. Job Summary The computational cancer biology and pathology artificial intelligence team (AI in Medicine Lab; aimlab.ca) at the University of British Columbia (UBC), seeks a Machine Learning Engineer/Scientist on a 1-year term (renewable contingent on funding and performance). This position is located at the Gordon B Shrum building as well as Jack Bell Research Center and entails implementing machine learning-based analysis infrastructure and software for cancer imaging, drug development, and bioinformatics. Organizational Status The position reports to the Principal Investigator or a designate in the AI in Medicine Lab. Work Performed · Conducts in-depth literature reviews on medical imaging (digital pathology and clinical imaging), genomics and drug analysis, evaluates complex machine learning applications, develops hypotheses on data collection, model architecture, and training strategies and assesses feasibility and technical requirements for integrating findings into existing projects. · Designs and develops machine learning computer models (i.e. algorithms) for medical imaging, bioinformatics (i.e genomics data including single cell and spatial omics) and drug development applications. · Performs analysis of tissue images of cancer and protein-ligand binding affinity using novel machine learning with advanced algorithms such as Alphafold3 for molecule processing and foundation models for image processing. · Modifies and tunes existing programming modules to integrate with image management platform, enabling the execution of in-house AI models on imaging data. · Analyses results of machine learning algorithms, documents and prepares reports accordingly. Consequence of Error/Judgement Exercises judgment in the design and specifications of new machine learning software and algorithms and makes recommendations for the adoption of specific algorithms. Supervision Received Works independently within task objectives. Works within well defined guidelines and procedures, but exercises judgment in establishing priorities and carrying tasks through to completion; new or unusual problems are referred to supervisor. Supervision Given May give work assignments to technical staff. Minimum Qualifications Undergraduate degree in Engineering or Applied Science. Minimum of one year of related experience, or the equivalent combination of education and experience. - 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. Preferred Qualifications Ideal candidates should have a solid grasp of: · Intermediate algorithms and data structures. · High-level programming languages (Python, JavaScript, etc). · Knowledgeable with containerization software (Docker, Kubernetes, Singularity). · Digital pathology experience and/or genomics and or/ drug development. · Basic computer vision and image processing techniques. · Experience with Agile Development. · Expertise in cloud software development, particularly with ML applications. · Familiarity with AWS services. The University of British Columbia is a global centre for research and teaching, consistently ranked among the top 20 public universities globally. A large part of what makes us unique is the community of engaged students, faculty, and staff who are collectively committed to shaping a better world. Recognized as a leading employer in British Columbia and Canada, UBC supports inspired students, faculty and staff on their journey of discovery, and challenges them to realize their greatest potential. New ideas, changing infrastructure, innovative technology, and fresh approaches are opening up possibilities for the future of research, teaching, and work. Are you ready to embrace the future together? Equity and diversity are essential to academic excellence. An open and diverse community fosters the inclusion of voices that have been underrepresented or discouraged. We encourage applications from members of groups that have been marginalized on any grounds enumerated under the B.C. Human Rights Code, including sex, sexual orientation, gender identity or expression, racialization, disability, political belief, religion, marital or family status, age, and/or status as a First Nation, Metis, Inuit, and/or Indigenous person. All qualified candidates are encouraged to apply; however Canadians and permanent residents will be given priority. If you have any accommodation or accessibility needs during the job application process, please contact the Centre for Workplace Accessibility at workplace.accessibility@ubc.ca.
Frequently Asked Questions
How do I apply for the Machine Learning Engineer/Scientist position at UBC The University of British Columbia?
Use the Apply button above to submit your application directly to UBC The University of British Columbia. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Machine Learning Engineer/Scientist position at UBC The University of British Columbia located?
This position is based in CA. UBC The University of British Columbia has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Machine Learning Engineer/Scientist at UBC The University of British Columbia earn?
UBC The University of British Columbia has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Machine Learning Engineer/Scientist role at UBC The University of British Columbia posted?
This role was posted on June 9, 2026 (5 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start