QuantStack

QuantStack

  • Intelligence artificielle / Machine Learning, Logiciels, Robotique
  • Joinville-Le-Pont, Berlin
  • Voir le site

L'équipe Tech

Notre équipe de développeurs open-source a la responsabilité de la maintenance de projets utilisés par les scientifiques et ingénieurs du monde entier, de l'astrophysique à la biologie, nos outils sont utilisés pour la recherche et la découverte dans de très nombreux domaines.

Nous sommes convaincus que l'approche "libre" est la meilleure, en particulier pour développer des logiciels utilisés pour permettre une meilleure compréhension de la nature : il y aurait une contradiction à utiliser des outils fermés et opaques.

Au-delà de la mission, nous sommes avant-tout des faiseurs, et des passionnés de technologie. Nous aimons les solutions élégantes et parcimonieuses aux problèmes qui se posent.

QuantStack

Répartition des expertises

  • engineering & design

    100%

QuantStack

Technologies et outils

Backend

  • Tornado
    Tornado
    100%
  • Python
    Python
    100%
  • FastAPI
    FastAPI
    100%
  • C++
    C++
    100%

Frontend

  • WebAssembly
    WebAssembly
    100%
  • TypeScript
    TypeScript
    100%
  • React JS
    React JS
    100%

Organisation et méthodologies

Avec toute l'équipe:  - Daily: toute l'équipe se retrouve pour un "standup" quotidien et partagent leur avancement, indépendamment du projet.  - Weekly: Une séance de partage de connaissance hebdomadaire est organisée avec une présentation d'un membre de l'équipe sur une technologie.

Selon le projet:  - La plupart des projets open-source que nous développons sont développés en collaboration avec une plus grande communauté et nous participons aux cycles de développement des projets en question.  - Au sein des équipes, nous privilégions la communication asynchrone et l'usage d'outils de suivi de projet. Chaque groupe est libre de son organisation.

Projets et défis techniques

  • Solution d'édition collaborative pour JupyterLab

    Un des sujets majeurs de cette année a été le développement par QuantStack de solutions d'édition collaborative pour le projet JupyterLab. Si les premières versions supportant l'édition collaborative ont déjà été publiées, il reste de nombreux défis à relever en termes d'expérience utilisateur et d'accessibilité. De plus, nous travaillons maintenant aux problématique d'édition collaborative pour du contenu non textuel (modélisation 3-D).

Solution d'édition collaborative pour JupyterLab

Un des sujets majeurs de cette année a été le développement par QuantStack de solutions d'édition collaborative pour le projet JupyterLab. Si les premières versions supportant l'édition collaborative ont déjà été publiées, il reste de nombreux défis à relever en termes d'expérience utilisateur et d'accessibilité. De plus, nous travaillons maintenant aux problématique d'édition collaborative pour du contenu non textuel (modélisation 3-D).

Solution d'édition collaborative pour JupyterLab
  • Le projet JupyterLite
Le projet JupyterLite

Le projet JupyterLite

QuantStack est particulièrement impliqué dans le projet JupyterLite, une distribution de JupyterLab tournant à 100% dans le navigateur, notamment les "kernels" d'exécution du code - compilés en WebAssembly.

JupyterLite est aujourd'hui utilisés par des millions d'utilisateurs, embarqué dans la documentation du projet Jupyter ou encore de NumPy.

Nous développons maintenant une nouvelle distribution logicielle compilée en WebAssembly sur la base du package manager mamba.

Processus de recrutement

Lors du processus de recrutement, vous rencontrerez plusieurs de vos futur collègues:

  • Un entretien technique avec un ingénieur expérimenté ou un directeur technique, selon le poste.
  • Un entretien avec notre CTO ou le président de la société.
  • Un dernier entretien avec un autre membre de l'équipe d'ingénierie.

Apprenez-en plus sur QuantStack