Backend developer / Devops - Federated learning platform

OWKIN is hiring!


OWKIN is an AI startup that uses machine learning to augment medical and biology research. Its proprietary platform, OWKIN Socrates, uses machine learning technology to integrate biomedical images, genomics and clinical data to discover biomarkers and mechanisms associated with diseases and treatment outcomes. The company develops scientific collaborations with top-tier medical institutions and partners with leading pharmaceutical companies. OWKIN has developed a state-of-the-art federated learning technology in healthcare to overcome the data sharing problem, building collective intelligence from distributed data at scale while preserving data privacy and security.

What you will do

As a backend developer / devops, you will participate to the development of the platform for federated learning.
The goal of this federating platform is to enable the training of machine learning models on data distributed on different servers. At the core of this platform is the notion of data privacy, which is ensured by:

  • the fact that data remain distributed, stored on the server where they were collected
  • the traceability of all operations occuring on the platform

You will be working on the implementation and deployment of the platform, which will involve:

  • Implementing the setup of the network of centers where the servers are deployed, which corresponds setting up a Hyperledger Fabric network.
  • Guiding deployment processes of the platform in the different centers.
  • Contributing to and improving our development tooling and processes.
  • Collaborating with data scientists, software developers, and quality engineers.

The contract is for a permanent position and starts as soon as possible. You will work in a team of software developers and machine learning experts. Offices are in Nantes.

What we are looking for

Technical Requirements:

  • 3+ years experience as a backend developer or system administrator with a strong DevOps philosophy.
  • Strong knowledge of Python, Go, shell scripting.
  • Strong knowledge of Docker and Kubernetes.
  • Knowledge of cryptography principles.

Soft skills:

  • Autonomous and productive work style.
  • Very Good communication skills.
  • Strong team spirit.
  • Problem solver.

Additional Information

  • Contract type: Full-Time
  • Location: Nantes, France ()
  • Experience Level: > 3 years