Python Developer

Location Cracow & Remote
Region / State / Province Kraków; Remote
Offer description

Ardigen enables AI transformation for biotech and pharmaceutical companies to leverage the full potential of data. The company delivers value at the intersection of biology and computational methods to increase the likelihood of success and accelerate the drug discovery process. With our platforms based on advanced algorithms and state-of-the-art technology, we help researchers get scientific insights from a large amount of data, leading to new discoveries and breakthroughs in fields such as personalized medicine and drug development.

 

Let's grow together & code against cancer!

 

We seek a skilled Python Developer to join Ardigen’s team, supporting cutting-edge biotech projects. In this role, you’ll design and implement data processing algorithms and backend APIs, work on data acquisition and storage, and optimize performance across our data pipelines. You’ll collaborate closely with bioinformaticians, data scientists, and UX designers to deliver impactful solutions in life sciences.

If you have strong Python skills, experience with web frameworks (Django, Flask), cloud platforms (AWS), and an understanding of Linux and Docker, this role offers an exciting opportunity to advance innovation in the biotech industry.

Key responsibilities
  • Design and implementation of new data processing algorithms and pipelines

  • Development of backends and APIs for data acquisition, storage, and analysis

  • Occasional maintenance/adjustment of application front ends with frontend dev help 

  • Performance tuning and optimization of existing pipelines

  • Contributing to the team effort

  • Supporting Product Owner / Project Manager by providing feedback

  • Working in multidisciplinary teams (software developers, bioinformaticians, biologists, data scientists, UX designers) 

Requirements
  • A degree in computer science, electronic engineering

  • Documented work experience of at least 2 years

  • Good knowledge of Python

  • Experience with automated unit and integration testing 

  • Familiarity with distributed version control systems (Git or Mercurial)

  • Familiarity with Linux operating systems

  • Knowledge of relational databases (eg. MySQL, PostgreSQL)

  • Experience working with AWS

  • Familiarity with Linux containers (i.e. docker) and Kubernetes

  • Experience in developing web applications (Django, Flask, etc.) and REST APIs

  • Proficiency in English with good written and verbal communication skills

  • Familiarity with programming best practices, clean code, and design patterns


You get bonus points for

  • Knowledge of R, Nextflow, Snakemake, and other language

  • Familiarity with GCP, or Azure

  • Familiarity with scientific libraries and ecosystems (e.g. sci kits, numpy, pandas, conda)

  • Familiarity with frontend technologies: HTML5, CSS, JavaScript, Bootstrap, Vue framework 

  • Basic understanding of web authentication and authorization technologies (e.g. OAuth, JWT)

  • Knowledge of Big Data solutions and algorithms

  • Familiarity with other Unix/Unix-like operating systems

  • Knowledge of industry practices and reference architectures

Benefits and perks
  • Flexible working hours
  • Employee Stock Option Plan

  • Mental health support (HearMe Platform) 

  • English classes

  • Funding for professional development, training, and internal mentoring program 

  • The opportunity to not just code, but to code with a purpose to make a difference - making a meaningful impact through your daily work #CodeAgainstCancer

  • Private medical care

  • Multisport card

Last modified Friday, November 8, 2024