Ingénieur·e en plateforme de calcul pour la recherche
Développement / Ingénierie
Lieu: Télétravail, Amérique du Nord
À propos de Lasso
Lasso Informatics est une startup SaaS avec une plateforme de gestion et d'analyse de données de recherche qui regroupe des données multimodales — imagerie, génétique, comportement et bioéchantillons — pour des études à grande échelle. Des milliers de chercheurs à travers le monde comptent déjà sur notre plateforme, et on continue d'évoluer rapidement pour repousser les limites de ce qui est possible en gestion de données de recherche.
On vit pour innover et on veut permettre aux scientifiques de se concentrer sur la science, pas sur la technologie — pour accélérer le chemin vers les découvertes et les traitements. Notre équipe est incroyablement diversifiée, et c'est voulu : on croit que les meilleures solutions émergent quand des gens aux parcours variés collaborent. Tu travailleras aux côtés de professionnels de renommée mondiale en médecine, physique, ingénierie, imagerie, épidémiologie, développement logiciel et génétique. On encourage tout le monde à devenir un leader d'idées et à proposer des solutions nouvelles dans un domaine passionnant et en pleine évolution.
Le rôle
On cherche un·e ingénieur·e en plateforme de calcul pour la recherche qui sera responsable de concevoir et bâtir la prochaine génération d'environnements de calcul sécurisés (SAFE) sur AWS et GCP. Ce rôle est axé sur le développement de nouvelles capacités, la création de modèles évolutifs et sécurisés, et la préparation d'une passation fluide vers l'équipe SysOps pour le déploiement en production et les opérations continues.
C'est un rôle de conception et d'implémentation de plateforme : tu définiras comment les systèmes doivent fonctionner, t'assureras qu'ils s'adaptent à plusieurs environnements et les prépares pour une exploitation fiable par d'autres équipes.
Responsabilités
Conception et implémentation de la plateforme
Concevoir et implémenter de nouvelles capacités pour les environnements de recherche sécurisés (calcul, stockage, accès, outillage)
Bâtir des architectures de référence réutilisables et des modèles standardisés pour les déploiements SAFE
Développer de l'infrastructure-as-code (ex. Terraform) pour des environnements cohérents et reproductibles
Activation du calcul scientifique et de recherche
Construire et soutenir des plateformes pour RStudio, Jupyter et MATLAB dans des environnements multi-utilisateurs sécurisés
Faciliter les flux de travail reproductibles avec des outils comme DataLad et Apptainer (Singularity)
Soutenir les charges de travail en apprentissage machine et en traitement intensif de données, y compris les environnements avec GPU
Architecture multi-environnements et évolutivité
Concevoir des systèmes multi-locataires et multi-environnements avec des frontières d'isolation claires
Définir des stratégies d'organisation des ressources infonuagiques (comptes AWS, projets/dossiers GCP)
S'assurer que les systèmes s'adaptent aux équipes, projets et niveaux de sensibilité des données
Optimisation des performances et des systèmes
Optimiser les environnements de calcul pour le CPU, GPU, la mémoire et les I/O disque
Concevoir des modèles de stockage et d'accès aux données efficaces (stockage objet, buckets, systèmes de fichiers à haut débit)
Identifier et résoudre les goulots d'étranglement au niveau du calcul, du stockage et du réseau
Gestion des coûts et gouvernance
Définir et implémenter des stratégies de marquage et d'étiquetage pour l'attribution des coûts et la gouvernance
Établir la visibilité de la facturation et le suivi de l'utilisation dans tous les environnements
Mettre en place des garde-fous pour le contrôle budgétaire, les quotas et l'optimisation des coûts
Sécurité et conformité
Traduire les exigences de sécurité et de conformité en modèles d'infrastructure applicables
Implémenter des contrôles d'accès, la journalisation des audits et des mécanismes de gouvernance des données
S'assurer que les environnements respectent les exigences réglementaires et organisationnelles
Passation vers SysOps
Produire une documentation claire, des runbooks et des guides d'implémentation
Veiller à ce que les solutions soient opérationnellement solides, automatisables et maintenables
Collaborer étroitement avec SysOps pour soutenir le déploiement et les opérations continues
Améliorer les designs en fonction des retours opérationnels
Qualifications
Requises
Solide expérience avec AWS et/ou GCP (calcul, stockage, réseau)
Expérience dans la conception de systèmes évolutifs, multi-environnements ou multi-locataires
Expérience pratique en administration système Linux
Expérience avec l'infrastructure-as-code (Terraform, Pulumi ou équivalent)
Bonne connaissance de :
RStudio, Jupyter et/ou MATLAB dans des environnements partagés
Les conteneurs (Apptainer/Singularity, Docker)
Les outils de versionnement ou de reproductibilité des données (ex. DataLad)
Compréhension de :
Les I/O disque et les performances de stockage
Le stockage objet (S3/GCS) et la conception de buckets
La sélection de GPU et l'optimisation des charges de travail
Expérience dans le soutien à des charges de travail en apprentissage machine ou en traitement intensif de données
Capacité à concevoir des systèmes qui équilibrent sécurité, convivialité, performance et coûts
Atouts
Expérience avec des environnements HPC ou des grappes de calcul pour la recherche
Connaissance des ordonnanceurs (Slurm, Kubernetes)
Expérience avec des enclaves de données sécurisées ou des environnements de type « salle blanche »
Connaissance des cadres de conformité (HIPAA, SOC2, ISO 27001)
Expérience avec la politique-as-code ou l'automatisation de la sécurité
Ce qu'on recherche chez toi
Une pensée systémique solide, avec un souci de l'évolutivité et de la standardisation
La capacité de passer du prototype à une conception prête pour la production
Une approche qui intègre dès le départ la facilité de passation opérationnelle
L'aisance à naviguer entre infrastructure, sécurité et domaines de recherche
Des compétences de communication claires — tu sais documenter et transférer tes connaissances efficacement