Python Developer

Full Time
  • Full Time
  • Toronto

Astek Canada



Une description française se trouve plus bas.

Astek Canada is looking for a Python Developer.

Availability and conditions :

-Type of contract : Permanent or contractual


-Mode: Remote

-Availability: Immediate


Responsibilities:

– Collaboratively and pragmatically solve scientific software engineering challenges encountered at the forefront of spatial transcriptomics interactive data analysis and visualization.


– Developing highly performant systems capable of querying and analyzing data from distributed sources to feed data visualization interfaces.

– Work with computational scientists, and other software engineers to understand and conceptualize the complex, emerging needs of our scientists, whether they are working at the keyboard or the bench.

– Collaborate with local and off-shore engineering teams to support your software development efforts.

– Contribute to the broader scientific community through open-source software development.


Required technical and soft skills :

– BS or higher in Bioinformatics, Computer Science or related fields

– Expertise (5+ years of experience) in Python, designing and developing high-performance systems & package development


– Experience with scientific computing packages – SciPy, NumPy, Pandas and its ecosystem

– Demonstrated adherence to best practices in software engineering, particularly usability, version control, testing, and appropriate use of abstraction.


Optional :

– Familiarity with formal build/release/deploy and continuous integration frameworks.

– Biological domain knowledge, specifically in single cell genomics, spatial and imaging technologies, and basic data analysis skills are desirable but not required.

– Experience using cloud infrastructure (AWS in particular) to establish APIs and data services or databases is a plus.


In addition :

– You are enthusiastic about working in a scientific environment, especially one that is related to drug discovery and development.

– You are a quick learner, are curious about new areas and the opportunity to build expertise, and courageously and creatively take initiative to see your ideas implemented.

– You are attracted by the challenges of developing software that solves universal problems in bioinformatics.


– You are able to perform at a high level in a fast changing and demanding environment.

– You are pragmatic about the tradeoffs between features, quality, and timeliness.


**



Astek Canada est à la recherche d’un.e Développeur.se Python.

Disponibilité et conditions :


-Type de contrat : Permanent ou contractuel

-Mode : À distance

-Disponibilité : Immédiate

Responsabilités :

– Vous serez chargé(e) de résoudre, de manière pragmatique et en collaboration, les problèmes de génie logiciel scientifique rencontrés dans le domaine de l’analyse et de la visualisation de données transcriptomiques spatiales interactives.

– Développer des systèmes très performants capables d’interroger et d’analyser des données à partir de sources distribuées pour alimenter des interfaces de visualisation de données.


– Travailler avec des informaticiens et d’autres ingénieurs logiciels pour comprendre et conceptualiser les besoins complexes et émergents de nos scientifiques, qu’ils travaillent au clavier ou à la paillasse.

– Collaborer avec des équipes d’ingénieurs locales et délocalisées pour soutenir vos efforts de développement de logiciels.

– Contribuer à la communauté scientifique élargie par le développement de logiciels libres.

Compétences techniques et personnelles requises :

– BS ou plus en bio-informatique, informatique ou dans des domaines connexes.

– Expertise (5+ ans d’expérience) Python, conception et développement de systèmes de haute performance et développement de packages.

– Expérience des progiciels de calcul scientifique – SciPy, NumPy, Pandas et son écosystème.


– Adhésion avérée aux meilleures pratiques en matière d’ingénierie logicielle, notamment en ce qui concerne la facilité d’utilisation, le contrôle des versions, les essais et l’utilisation appropriée de l’abstraction.


Atouts :

– Familiarité avec les cadres formels de construction/libération/déploiement et d’intégration continue.


– Une connaissance du domaine biologique, en particulier de la génomique des cellules uniques, des technologies spatiales et d’imagerie, ainsi que des compétences de base en matière d’analyse de données sont souhaitables mais non requises.

– Une expérience de l’utilisation de l’infrastructure en nuage (AWS en particulier) pour établir des API et des services de données ou des bases de données est un plus.


En outre :

– Vous êtes enthousiaste à l’idée de travailler dans un environnement scientifique, en particulier dans un environnement lié à la découverte et au développement de médicaments.

– Vous apprenez rapidement, vous êtes curieux des nouveaux domaines et de la possibilité d’acquérir une expertise, et vous prenez courageusement et de manière créative des initiatives pour que vos idées soient mises en œuvre.

– Vous êtes attiré par les défis que représente le développement de logiciels qui résolvent des problèmes universels en bioinformatique.

– Vous êtes capable de fournir des prestations de haut niveau dans un environnement exigeant qui évolue rapidement.


– Vous êtes pragmatique en ce qui concerne les compromis entre les fonctionnalités, la qualité et le respect des délais.

To apply, please visit the following URL: