This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
Must be legally authorized to work in Canada and able to commute to downtown Vancouver
Proven experience working with and deploying ML models within a software ecosystem
Hands-on experience with cloud platforms (AWS, Azure, or GCP) and an interest in working with bare-metal/Hyperstack environments
Expert proficiency in Python and experience with SQL/Databases
Strong experience building and consuming RESTful APIs
Expert knowledge of Git/GitHub, specifically managing complex repositories and utilizing GitHub Actions/Secrets
Experience in frontend development and a willingness to handle "regular" full stack tasks outside of ML-specific work
A self-motivated "thinker" who enjoys solving complex problems independently while collaborating effectively in a small team
Nice to have:
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
Healthcare AI experience
Familiarity with medical imaging and pathology
Strong leadership qualities for guiding teams
Project management skills
A willingness to adapt and learn
Effective communication across diverse backgrounds