Machine Learning Engineer requisition: 1907
Description
Machine Learning Engineer requisition: 1907
Company: ViewsML
Location: Vancouver, BC (Hybrid - up to 3 days/week in-person downtown)
Salary: $100,000 – $125,000 CAD + benefits, equity/ stock options
About the Role
We are seeking a talented and energetic AI/ML Engineer 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 demonstratable end-to-end ML projects, preferably in the domain of computer vision or bioinformatics.
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.
Instructions for Application
• Send an email to careers@viewsml.com.
• Subject Line: Must include the Job Requisition Number and job title.
• Resume: PDF format only.
• Portfolio: Please include links to public GitHub, portfolios, or video introductions in the body of the email.
Key Responsibilities
• Design & Development: Design, develop, and implement robust machine learning systems and AI software, primarily in Computer Vision.
• Model Building & Evaluation: Perform data preprocessing, feature engineering, and train/evaluate ML models 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 Qualifications & Skills
• Legal: Must be legally authorized to work in Canada and able to commute to downtown Vancouver.
• Experience: 2+ years in similar fulltime ML role OR PhD/Master’s 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. 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 Qualifications
• Driven by Quality: This is a high-impact role (both for our company and for patient care). It will require attention to detail, learning and understanding new concepts, and a strong dedication to quality.
• DevOps: Experience with Docker for containerization and deployment.
• Prior experience: work in life science, biopharma, or health care.