Available Positions
Job Title: Software Engineer
Department: Engineering
Job Type: Full-time
Job Summary:
We are looking for a Software Engineer to join our team and help us build and maintain our web app used for viewing healthcare related AI images. The ideal candidate will have experience developing front end as well as expertise in back end solutions including database security and scalable deployments.
Essential Duties and Responsibilities:
Develop and maintain web applications using React JS Design and implement Azure-based cloud solutions
Write and debug efficient code for cloud based applications.
Work within a small team of engineers and doctors to build and deliver high-quality products
Stay up-to-date on the latest trends and technologies in software engineering
Technical Skills Required:
High level capabilities in React, Azure, Python, and deployment using Docker or similar.
Skills relating to creating scalable web application back-end kubernetes clusters and secure databases.
Knowledge of relational databases and how they interact with the tech stack.
Desired Skills and Background:
Experience as a full-time professional software engineer is required. Experience building out solutions on your own without direct supervision or support is ideal.
Professional leadership experience is not required, but a leadership mindset and desire to develop that skill is a plus.
Independent thinking along with the ability and confidence to make well reasoned decisions within your own projects while taking into account the gestalt of the program is important.
Good code documentation practice and organization is also highly desired.
Location:
Vancouver, BC. While we are primarily a remote company, there is an expectation to be able to travel to Vancouver for in person meetings on occasion.
Job Title: Machine Learning Engineer
Department: Machine Learning
Job Type: Full-time
Job Summary:
We are looking for a Machine Learning Engineer to join our team and contribute to the development and deployment of AI models in the realm of digital pathology. The ideal candidate should possess experience in computer vision and AI model development, especially within the healthcare domain.
Essential Duties and Responsibilities:
Processing raw data, leverage Python to train AI models (including CNNs, Transformer models, GNNs, etc.), and rigorously validate the results.
Manage databases efficiently and deploy AI models for on-demand usage.
As demand for our solutions grows, you'll contribute to scaling hardware resources to meet the increasing customer needs.
Work closely with our computer software engineering team to improve and optimize our digital pathology viewer.
Remain up to date with the latest advancements in machine learning and maintain a strong understanding of state-of-the-art ML practices to ensure our solutions remain cutting-edge and effective.
Technical Skills Required:
We require high-level proficiency in Python and PyTorch or other relevant ML modules. A solid grasp of computer vision, particularly as it pertains to digital pathology. Your project management and leadership skills will play a pivotal role as we aim to rapidly expand our operations.
Required Background:
We're seeking candidates with a proven ability to collaborate effectively within teams on complex projects. It's crucial that you have experience working with diverse machine learning model types, and a Bachelor's degree in computer science, data science, machine learning, or a related field, with a preference for candidates holding a Master's or PhD.
Desired Skills and Background:
We highly value candidates with healthcare AI experience. Familiarity with medical imaging and pathology is a significant advantage. Strong leadership qualities for guiding teams, project management skills, a willingness to adapt and learn, and effective communication across diverse backgrounds are qualities that will truly stand out. Good code documentation practice and organization is also highly desired.
Location: Vancouver, BC. While we are primarily a remote company, there is an expectation to be able to travel to Vancouver for in person meetings on occasion.