Senior Full-Stack Software Engineer
- Toronto, ON
- Hybride
- Publié 4 sept. 2026
- 1 poste
Ouvre un site externe
- Type d’emploi
- Temps plein
- Niveau d’expérience
- Expérimenté · 5+ ans
- Formation minimale
- Baccalauréat
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Exigences de lieu
- Country, Canada
Résumé du poste
You will design and build scalable applications for data acquisition and management while maintaining features across the full stack of the Nota platform. Additionally, you will architect and deploy ML inference services on Kubernetes and manage cloud infrastructure using GitOps practices.
Détails du poste
What We Do We build AI models to enable smaller, faster, and more successful clinical trials. About Altis Labs Altis Labs is a computational imaging company focused on improving how oncology trials measure treatment benefit. Our core technology is IPRO, an AI model that generates patient-level outcome predictions directly from routine medical imaging data. Our global biopharma customers use IPRO to predict efficacy, navigate billion-dollar development decisions with confidence, and move their most promising therapies through Phase I–III trials faster. IPRO is trained on the industry’s largest real-world imaging, clinical, and outcomes database, containing over 210 million longitudinal images and more than one million patient-years of linked outcomes. Our multidisciplinary team of AI scientists, clinicians, and business operators is on a mission to get the most effective treatments to patients sooner. We collaborate closely with academic medical centers and co-publish our results at top-tier medical conferences. Altis is headquartered in Toronto, serves 6 of the top 20 global biopharmaceutical companies, and is backed by leading life sciences and technology investors. The Role Altis Labs is recruiting a Senior Full-Stack Software Engineer with an entrepreneurial, product-focused mindset. You'll design and implement testable, scalable code as we expand our internal tooling and web-based software product — building critical features from the ground up and delivering efficiently without bureaucracy. We're looking for someone who can wear many hats. Concretely, you'll own large parts of two areas: Nota, our clinical annotation and data-curation platform, and the ML inference infrastructure that serves our imaging models in production. Responsibilities are dynamic and will expand as we grow to meet our team's and clients' needs. Our Stack Area Technologies: Nota React · Express.js · FastAPI · Hasura GraphQL · PostgreSQL · AWS ECS (Fargate) · RDS · Terragrunt Clinical DB: DuckDB · AWS S3 · Terraform Inference pipeline: Ray Serve on Kubernetes · PostgreSQL · AWS EKS · RDS · S3 · Terraform · ArgoCD Cross-cutting: GitHub Actions · Slurm · GCP · Azure · Docker Responsibilities Design and build scalable applications for data acquisition, management, and visualization using best practices Build and maintain features across the full stack of Nota — from React components through GraphQL schemas to Postgres query performance Design, deploy, and scale ML inference services on Ray Serve and Kubernetes, including model versioning, autoscaling, and observability Architect and manage the cloud environment supporting data ingestion, querying, and computer vision / ML pipeline development and deployment Own infrastructure as code and GitOps across multiple accounts and environments (Terraform, Terragrunt, ArgoCD) Build CI/CD pipelines that let researchers ship models without filing tickets Handle medical imaging data at scale: DICOM ingestion, de-identification, format conversion, and reliable movement of terabytes Work closely with the product team and external stakeholders to shape engineering goals and requirements Qualifications 5+ years of software engineering experience with a track record of building and operating applications in production Full-stack depth across front-end, back-end, database design, and software/network security — equally comfortable debugging a React render loop and a Postgres query plan Production Kubernetes experience: designing what runs on it and why, not just kubectl apply Deep infrastructure-as-code practice with Terraform (Terragrunt a plus) and GitOps deployment patterns Comfort operating in mixed environments: multi-cloud (AWS primary, GCP/Azure secondary) and HPC schedulers like Slurm Fluency in Python and TypeScript/JavaScript; experience with React, GraphQL, and Docker Mature CI/CD instincts: GitHub Actions, reproducible builds, environment parity Excellent written and verbal communication skills in English Nice to Have Experience in the medical technology domain (DICOM, PACS, de-identification, or clinical trial imaging) Familiarity with computer vision and machine learning applications/pipelines Experience with Ray (Ray Serve, Ray Data, or Ray Train) in production Experience serving deep learning models with real latency and throughput requirements Familiarity with regulated environments (HIPAA, GDPR, SOC 2, or FDA-regulated software) Bachelor's degree in engineering, computer science, or a related field Agentic Engineering We're an AI-native engineering team, and we treat this as a real skill rather than a résumé line. You should have opinions about: Working effectively with Claude Code (or comparable agentic tooling) on large, existing codebases Structuring repositories, context, and documentation so agents produce production-quality output Building custom tooling — MCP servers, skills, subagents, hooks — where it earns its keep Where agents should be trusted, where they should be reviewed, and how to tell the difference If you've been quietly reshaping how your team works because of these tools, we want to talk to you Benefits Competitive pay and equity compensation Competitive medical, vision, and dental insurance coverage 4 weeks of vacation per year
Ce que vous ferez
You will design and build scalable applications for data acquisition and management while maintaining features across the full stack of the Nota platform. Additionally, you will architect and deploy ML inference services on Kubernetes and manage cloud infrastructure using GitOps practices.
Exigences
The role requires 5+ years of software engineering experience with deep expertise in full-stack development, Kubernetes, and infrastructure-as-code. Candidates must be fluent in Python and TypeScript and possess strong communication skills to collaborate with cross-functional teams.
Avantages
• Competitive pay • Equity compensation • Medical insurance • Vision insurance • Dental insurance • 4 weeks of vacation
Compétences indiquées
- Kubernetes · Souhaitée
- CI/CD · Souhaitée
- PostgreSQL · Souhaitée
- Docker · Souhaitée
- React · Souhaitée
- TypeScript · Souhaitée
- Amazon Web Services · Souhaitée
- GraphQL · Souhaitée
- Terraform · Souhaitée
- Python · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Full-stack development
- React
- TypeScript
- Python
- Kubernetes
- Terraform
- AWS
- PostgreSQL
- GraphQL
- Docker
- CI/CD
- GitOps
- Machine learning inference
- Ray Serve
- Software architecture
- DICOM
- Claude Code
- Amazon Elastic Container Service
- Hasura GraphQL Engine
- Full Stack Development
- Terragrunt
- Argo CD
- Pipelines
- FastAPI
- Multi-Cloud
- General Data Protection Regulation (GDPR)
- Observability
- AI/ML Inference
- Amazon Elastic Kubernetes Service
- Express.js (Javascript Library)
- Infrastructure as Code (IaC)
- Data Curation
- Query Performance
- JavaScript (Programming Language)
- Research
- Artificial Intelligence
- Amazon Web Services
- Amazon S3
- Computer Vision
- Microsoft Azure
- Biopharmaceuticals
- Medical Imaging
- Management
- Clinical Trials
- Computer Science
- Data Acquisition
- Database Design
- Debugging
- Dicom
- English Language
Domaines d’emploi
- Software
- Technology
- Engineering
- Healthcare
- Data & Analytics
- Full Stack Software Engineer
- Software Developer / Engineer
- Software Developers
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Canadian Pork Council
Senior Software Developer
CommanditéEmployeur directCandidature simplifiée- Hybride
- Publié 11 sept. 2026
Government of Ontario
Infirmier autorisé
CommanditéEmployeur directCandidature simplifiée- Sur place
- Lindsay, ON
- Publié 17 sept. 2026
Bédard Ressources Humaines
ITAD Services Representative #1265
CommanditéEmployeur directCandidature simplifiée- Sur place
- Mississauga, ON
- Publié 16 sept. 2026