Available Positions

Job Title: Machine Learning Engineer, Req #1907
Department:
Machine Learning
Job Type:
Full-time

We are seeking a talented and energetic AI/ML Specialist to join our innovative healthcare-AI team and help build the first generation of intelligent pathology. This role requires expertise in designing, developing, and deploying machine learning models in a fast-moving startup environment. You will work closely in a small team to translate data science prototypes into scalable, production-ready software. 

 Strong preference will be given to applicants with demonstrable end-to-end ML projects, preferably in the domain of computer vision and particularly generative image models and image-to-image translation 

This position requires a strong, self-motivated person who likes to think through complex problems. We are a lean team; we need someone who enjoys working independently but is equally comfortable collaborating with everyone from sales to software engineering. 

We are seeking candidates with a proven ability to collaborate effectively within teams on complex projects. It's crucial that you have experience working with generative Computer Vision models, with a PhD in a relevant topic. 

Essential Duties and Responsibilities:  

Processing raw data, leverage Python to train AI models (including CNNs, Transformer models, 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. 

Design & Development: Design, develop, and implement robust machine learning systems and AI software, primarily in Computer Vision. 

  • Model Building & Evaluation: Perform data pre-processing, feature engineering, and train/evaluate Computer Vision models (image-to-image translation, generative image models, etc.) to ensure optimal performance. 

  • Deployment & Integration: Integrate ML models into production systems and workflows, working with data pipelines and cloud/bare-metal platforms. 

  • Collaboration: Partner with data scientists, product managers, and software engineers to define project objectives and deliver business goals. 

  • Optimization & Troubleshooting: Analyze results, troubleshoot deployed models, and implement changes to improve efficiency and scalability. 

Innovation: Document the development process while staying current with the latest advancements in AI, ML, and computer vision. 

 

Required:  

  • Experience: 2+ years in similar fulltime ML role OR PhD degree in related field (computer vision or ML in bioinformatics) with 2+ publications at top-tier conferences/journals 

  • Independence: Proven ability to manage multiple roles and move fast without supervision. 

  • Programming Expertise: Expert proficiency in Python and strong knowledge of software development best practices (unit testing, source control). 

  • ML Frameworks: In-depth knowledge of PyTorch, TensorFlow, scikit-learn, NumPy, OpenCV, OpenSlide, and pandas. Experience in pathology-libraries would be an asset. 

  • Core domain-specific experience: Computer Vision, Vision Transformers, CNNs, image-to-image translation, generative image models. Advantage to have experience with any of the following: Stable diffusion, Conditional GANS, Pix2pix, computer vision foundation models, GNNs, CGNs, model distillation. Experience in histology/pathology would be an asset. 

  • Tools: Expert knowledge of Git/GitHub, specifically managing complex repositories and utilizing GitHub Actions/Secrets. 

  • Education: Bachelor’s or Master’s degree in CS, Statistics, Mathematics, Engineering, or a related quantitative field. 

 

Preferred Background:  

  • DevOps: Experience with Docker for containerization and deployment. 

  • Prior experience: work in life science, biopharma, or health care. 

 

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. 

 Instructions for Application

Please email resume to carers

Salary Range: $90,000 – $115,000 CAD + benefits, equity/ stock options 

Location: Vancouver, BC. We are a hybrid company; while employees are able to primarily work remotely, they must also be available to meet in the downtown Vancouver office weekly.. 

 

Please send application to careers@viewsml.com