Available Positions
Job Title: Full Stack Developer, Req. #2007
Department: Machine Learning
Job Type: Full-time
Job Summary:
We are seeking a talented and energetic Full Stack Developer to join our innovative startup team and help build the first generation of intelligent pathology. This is a fast-moving, high-impact environment where you will wear multiple hats and work independently to translate prototypes into scalable, production-ready software.
While you will work closely with machine learning engineers and data scientists, this role requires a true full stack mindset. You will be responsible for both the ML-surrounding capabilities and regular full stack development, including backend architecture and frontend implementation.
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.
Essential Duties and Responsibilities:
Architecture & Development: Design and implement machine learning systems and traditional full stack software capabilities.
Integration: Deploy and integrate ML models into workflows, managing data pipelines and cloud/bare-metal infrastructure.
Full Stack Execution: Build and maintain both backend services and frontend components to ensure a cohesive user experience.
Collaboration: Partner with technical and non-technical stakeholders (Sales, Marketing, Product) to define and deliver business-critical solutions.
Optimization: Troubleshoot deployed models and software to improve efficiency, performance, and scalability.
Required Qualifications & Skills
Legal: Must be legally authorized to work in Canada and able to commute to downtown Vancouver.
Experience: Proven experience working with and deploying ML models within a software ecosystem.
Cloud & Infrastructure: Hands-on experience with cloud platforms (AWS, Azure, or GCP) and an interest in working with bare-metal/Hyperstack environments.
Programming: Expert proficiency in Python and experience with SQL/Databases.
API Development: Strong experience building and consuming RESTful APIs.
Tools: Expert knowledge of Git/GitHub, specifically managing complex repositories and utilizing GitHub Actions/Secrets.
Full Stack Breadth: Experience in frontend development and a willingness to handle "regular" full stack tasks outside of ML-specific work.
Problem Solving: A self-motivated "thinker" who enjoys solving complex problems independently while collaborating effectively in a small team.
Preferred Qualifications
Tech Enthusiast: You follow tech news, stay current with industry trends, and are comfortable in a deep-tech/startup culture.
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.
Specialized ML: Domain-specific experience in Computer Vision, Generative AI, or CNNs.
Background: Previous experience in a ML/AI Engineer adjacent role.
DevOps: Experience with Docker for containerization and deployment.
Education: Degree in Computer Science, Engineering, or a related quantitative field.
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:
Send an email to engineering.careers@viewsml.com.
Subject Line: Please 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.
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..

