Développeur.se de logiciel, IA et Santé / Software Developer, AI and Health
Mila
- Montréal, QC
- Permanent
- Temps-plein
- Développer et optimiser des pipelines de données pour l'intégration, le nettoyage et la transformation d'ensembles de données de santé multimodales à grande échelle.
- Concevoir et mettre en œuvre des logiciels de pointe (par exemple, pour la gestion des maladies chroniques).
- Mettre en œuvre, tester et valider des modèles d'apprentissage automatique (explicables), en veillant à leur fiabilité et à leur évolutivité dans un contexte clinique.
- Travailler avec l'équipe pour garantir les normes les plus élevées en matière de confidentialité des données et respecter la conformité réglementaire telle que HIPAA et GDPR.
- Contribuer à la documentation technique et fournir un support aux utilisateurs finaux.
- Participer à des revues de code par les pairs, en maintenant des normes de codage de haute qualité.
- Rester au courant des dernières tendances technologiques en matière d'IA et de soins de santé afin de garantir des solutions de pointe.
- Collaborer avec des experts cliniques pour traduire les exigences médicales en spécifications techniques.
- Collaborer avec une équipe pluridisciplinaire de scientifiques, d'ingénieurs et de professionnels de la santé.
- Maîtrise ou doctorat en informatique, en ingénierie biomédicale ou dans une discipline connexe.
- Au moins trois ans d'expérience en ingénierie des données et en développement de logiciels.
- Maîtrise des langages de programmation tels que Python, Java ou C++ et expérience des meilleures pratiques de développement logiciel (par exemple, contrôle de version, intégration continue, etc.)
- Expérience démontrable des librairies d'apprentissage automatique (par exemple, scikit-learn, TensorFlow, PyTorch) et du déploiement de modèles.
- Expérience de travail avec des services cloud (AWS, Google Cloud, Azure) et d'autres technologies pertinentes pour le développement de logiciels.
- Solide expérience dans le développement d'algorithmes, l'analyse statistique et la visualisation de données.
- Excellentes compétences en matière de collaboration pour travailler avec une équipe interdisciplinaire de chercheurs et de cliniciens.
- Solides compétences en communication pour présenter efficacement des informations techniques complexes à des parties prenantes non techniques.
- Capacité à travailler de manière indépendante et au sein d'une équipe.
- Expérience dans l'analyse des données de santé et expérience dans le secteur des technologies de la santé.
- Connaissance de l'éthique de l'IA et des pratiques responsables en matière d'IA.
- Connaissance de l'apprentissage fédéré, de la confidentialité différentielle ou de la génération de données synthétiques.
- Bénéficiez d'excellentes conditions d'emploi (programme d'assurance collective complet, Régime d'épargne retraite avec contribution de l'employeur, Politique de vacances généreuse);
- Un horaire flexible de 35 heures par semaine (horaire d'été de 32 heures);
- Une politique de congés annuels offrant 22 jours de vacances dès l'embauche ;
- Un programme d'assurance collective complet (maladie, dentaire, invalidité, vie, compte de soin de santé, assurance voyage et garanties complémentaires) ;
- Un programme d'aide aux employés ;
- Un accès à un service de télémédecine ;
- Un régime d'épargne retraite avec contribution de l'employeur pouvant atteindre jusqu'à 10% du salaire ;
- Une équipe d'experts de leur domaine, des gens passionnés et passionnants;
- Une ambiance de travail collaborative et inclusive.
- Develop and optimize data pipelines for the integration, cleaning, and transformation of large-scale, multi-modal healthcare data sets.
- Design and implement state-of-the-art software (e.g., for chronic disease management).
- Implement, test, and validate (explainable) machine learning models, ensuring their reliability and scalability in a clinical setting.
- Work with the team to ensure the highest standards of data privacy and meet regulatory compliance such as HIPAA and GDPR.
- Contribute to technical documentation and provide support for end-users.
- Participate in peer code reviews, maintaining high-quality coding standards.
- Stay abreast of the latest technology trends in AI and healthcare to ensure cutting-edge solutions.
- Collaborate with clinical experts to translate medical requirements into technical specifications.
- Collaborate with a multidisciplinary team of scientists, engineers, and healthcare professionals.
- MSc or PhD in Computer Science, Biomedical Engineering, or a related discipline.
- Minimum of 3 years of experience in data engineering and software development.
- Proficiency in programming languages such as Python, Java , or C++ and experience with software development best practices (e.g., version control, continuous integration, etc.).
- Demonstrable experience with machine learning libraries (e.g., scikit-learn, TensorFlow, PyTorch) and model deployment.
- Experience in working with cloud services (AWS, Google Cloud, Azure) and other relevant technologies for software development.
- Strong background in algorithm development, statistical analysis, and data visualization.
- Excellent collaborative skills to work with an interdisciplinary team of researchers and clinicians.
- Strong communication skills to effectively present complex technical information to non-technical stakeholders.
- Ability to work independently and as part of a team.
- Experience in healthcare data analysis and experience in the healthcare technology sector.
- Knowledge of AI ethics and responsible AI practices.
- Knowledge of federated learning, differential privacy, or synthetic data generation.
- Benefit from excellent employment conditions (comprehensive group insurance program, Retirement Savings Plan with employer contribution, generous holiday policy);
- A flexible 35 hour work week (32 hour summer schedule);
- A holiday policy offering 22 days of holiday upon hiring;
- A comprehensive group insurance program (health, dental, disability, life, health care account, travel insurance and extended benefits);
- An employee assistance program;
- Access to a telemedicine service;
- A retirement savings plan with an employer contribution of up to 10% of salary;
- A team of experts in their field, people who are passionate and exciting;
- A collaborative and inclusive work environment.