Développeur.se Python/ Python Developer

Developer Platform · Montreal, Quebec
Department Developer Platform
Employment Type Full-Time
Minimum Experience Mid-level

Développeur.se Python

Poste permanent à temps plein


À propos du poste

Pour ce poste de développeur Python, Imagia recherche actuellement un ou une candidat.e pour supporter la feuille de route de recherche appliquée sur les biostatistiques et l'apprentissage machine d'Imagia et développer des solutions logicielles. En tant que membre de l'équipe de la plate-forme de développement et sous la responsabilité du responsable de la recherche en biostatistique, ce poste vise principalement à faire le lien entre les outils biostatistiques et la feuille de route d'Imagia pour le développement de produits et à jouer un rôle direct dans les projets cliniques et industriels.

Ce poste est un emploi à temps plein basé à notre siège social de Montréal.

 

Ce poste est un emploi à temps plein situé dans notre siège social de Montréal. Le candidat doit être autorisé à travailler au Canada.


Vous serez responsable de :

En tant que membre de notre équipe, vous aurez à :

  • Travailler en étroite collaboration avec les statisticiens et les chercheurs en machine learning pour produire et déployer des modèles de ML et des modèles statistiques
  • Contribuer à l'automatisation des outils statistiques pour améliorer l'efficacité
  • Choisir et utiliser les bons outils et cadres, y compris l'outillage interne, pour chaque tâche
  • Produire un code de haute qualité et un code de recherche sur le remaniement en adhérant/contribuant aux pratiques de développement du logiciel Imagia
  • Effectuer une rotation entre le développement interne et le travail sur le projet du client pour faciliter le transfert et l'accord entre les projets et les équipes
  • Collaborer avec ses collègues et d'autres équipes pour identifier les meilleures solutions
  • Travailler avec d'autres scientifiques pour communiquer les contraintes statistiques
  • Maintenir et communiquer un niveau élevé de diligence dans le traitement des données, en veillant à ce que les mesures de sécurité appropriées soient respectées


À propos de vous

La personne que notre équipe cherche à accueillir


La personne préférée est généralement titulaire d'un baccalauréat ou d'une maîtrise en informatique, en ingénierie ou dans une discipline connexe, ainsi que de 5 ans d'expérience pratique en développement de logiciels. Toute combinaison équivalente d'études et d'expérience peut également être prise en considération.



Exigences 

  • Expérience en python (R est un atout)
  • Intérêt marqué pour les statistiques et curiosité pour les dernières méthodologies, pour les statistiques et l'apprentissage machine
  • Bonne compréhension des principes de conception de logiciels (gestion des dépendances, principes SOLID et OOP, modèles de conception, etc.)
  • Bonnes capacités de présentation et de communication, capacité à travailler avec et à expliquer les concepts de développement de logiciels à des personnes d'autres domaines : apprentissage machine, statistiques, clinique, entreprise
  • Compréhension la science des données
  • Maîtrise de l'anglais écrit ; aptitude à créer des tâches bien définies, des manuels concis et faciles à lire, des annotations, des revues de code et des commentaires.


Atouts

  • Comprendre les meilleures pratiques en matière de sécurité des logiciels et de protection des données
  • Compréhension des méthodes et des outils de ML (c'est-à-dire Tensorflow, Keras, apprentissage approfondi, vision par ordinateur, etc.)
  • Compréhension des Kubernetes, des environnements en nuage"Cloud" et des méthodes DevOps basées sur le Cloud, architecture basée sur les micro-services avec API distantes HTTP+JSON, un atout
  • Expérience avec la messagerie Kafka et la pile ELK
  • Expérience avec les bases de données NoSQL
  • Compréhension de la norme et des outils DICOM
  • Connaissance du développement de Javascript en amont et/ou en aval 



À propos de nous


Imagia est une entreprise dynamique dont la mission innovante n’est rien de moins que de révolutionner le domaine de la santé grâce à l’intelligence artificielle. Le bien-être de la collectivité et de ses employés, l’innovation technologique et la pérennité de l’organisation sont au cœur de ses priorités.


Soutenus par une organisation du travail et des outils de gestion modernes, nous offrons des conditions de travail axées sur la flexibilité, l’équité et la reconnaissance, tout en faisant évoluer notre offre avantageuse de rémunération globale. Notre approche se distingue par sa qualité et par sa capacité à avoir un réel impact positif chez nos clients. Nous avons une équipe dynamique et ouverte dans laquelle vous aurez la possibilité de vraiment faire la différence!


Nous offrons un environnement de travail stimulant, des installations modernes au cœur de la nouvelle ville d'IA de Montréal, une rémunération et des avantages sociaux concurrentiels, mais surtout, l'opportunité de rejoindre un groupe de professionnels hautement qualifiés et passionnés par la santé, la science et le progrès.  

Imagia est un employeur offrant l'égalité des chances. Nous sommes engagés à créer un environnement inclusif pour tous les employés.




Python Developer

Permanent full-time position


About the position

For this Python Developer  position, Imagia is currently looking for someone to support Imagia’s biostatistics and machine learning applied research roadmap and develops software solutions. As part of the Developer Platform team and reporting to the Biostatistic Lead Research Scientist,, this position aims primarily to bridge Biostat tooling to Imagia’s product development roadmap and play a direct role in clinical and industrial projects.

This is a full time  employment located at our head office in Montreal.

To be eligible for this position, candidates must be legally entitled to work in Canada.


What you’ll be accountable for :

As a member of our team, you will:


  • Work closely with statisticians and machine learning researchers to productionize and deploy ML and statistical models
  • Contribute to the automation of statistical tooling to improve efficiency
  • Choose and use the right tools and frameworks, including in-house tooling, for each task
  • Produce high quality code and refactor research code by adhering/contributing to Imagia software development practices
  • Rotate between internal development and client project work to facilitate transfer and agreement between projects and teams
  • Collaborate with peers and other teams to identify best solutions
  • Work with other scientists to communicate statistical constraints
  • Maintain and communicate a high level of diligence in handling data, ensuring proper security measures are respected




About you

The person our team is looking to welcome :

The preferred candidate generally holds a bachelor's degree or Master’s in Computer Science, Engineering or a related subject, as well as 5 years of hands-on experience as a Software Developer. Any equivalent combination of education and experience could also be considered.


Requirements

  • Experience in python (R is a plus)
  • Strong interest in statistics and curiosity for latest methodologies, in statistics and machine learning
  • Good understanding of software design principles (dependency management, SOLID and OOP principles, design patterns, etc.)
  • Good presentation and communication skills, ability to work with and explain software development concepts to people from other fields: machine learning, statistics, clinic, business
  • Understanding of data science
  • Proficient in written English; skilled at creating well-defined tasks, concise and easy-to-read manuals, annotations, code reviews and comments.

Nice-to-haves

  • Understanding of software security and data protection best practices
  • Understanding of ML methods and tools (i.e. Tensorflow, Keras, deep learning, computer vision, etc)
  •  Understanding of Kubernetes, cloud environments and cloud-based DevOps methods, microservice-based architecture with HTTP+JSON remote APIs, an asset
  • Experience with Kafka messaging and ELK stack
  • Experience with NoSQL databases
  • Understanding of DICOM standard and tools
  • Knowledge of front-end and/or backend Javascript development 
  • Leadership and mentoring experience



About Us

Imagia is a dynamic company with the innovative mission of revolutionizing healthcare through artificial intelligence. The well-being of the community and employees, technological innovation and the company’s longevity are at the core of Imagia’s priorities.


Supported by a sound work structure and modern management tools, we offer working conditions focused on flexibility, equity and recognition, while developing our generous total rewards offer. Our approach is defined by our quality services and ability to have a true positive impact on our clients. Make a real difference as part of a dynamic and driven team!


We offer a stimulating and focused yet fun work environment, modern facilities at the heart of Montreal’s new AI city, a competitive compensation and benefits package, but most importantly, the opportunity to join a group of highly qualified professionals with a genuine passion for health, science and progress. 

Imagia is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Montreal, Quebec
  • Department
    Developer Platform
  • Employment Type
    Full-Time
  • Minimum Experience
    Mid-level