La société

Octopus Lab est une start-up proposant de prévoir la pollution de l’air lors de la conception de bâtiment. Nous sommes issus de la recherche scientifique et exploitons un logiciel développé dans le cadre d’un projet ADEME (Agence de l’Environnement et Maitrise de l’Energie), Octopus Lab réalise des prestations de service pour accompagner les acteurs de l’immobilier pour construire des bâtiments sains et développe des outils SaaS (Software as a Service) pour permettre à tous les acteurs du bâtiment d’améliorer la dimension santé de leurs projets de construction. Il s’agit de la première solution qui permet de réaliser des choix de construction en fonction de leurs impacts sur la qualité de l’air, de quantifier et hiérarchiser les alternatives qui s’offrent aux concepteurs de bâtiments pour assurer un air sain aux futurs occupants des bâtiments.

Description du poste

Technique :


Le poste aura pour mission de construire et implémenter une API, ainsi que l'architecture d'ordonnancement de tâches asynchrones.


- En entrée des flux des données (XML, JSON ...)

- File de traitement de tâche et calcul via boite noire

- En sortie des flux de donnée (XML, JSON ...)


L'API devra gérer une file d'ordonnancement de tâches, qui seront réparties sur un ensemble de serveur à la demande, fonction de la tâche en question.


La solution devra être scalable, s'appuyant sur des technologies de cloud public à la demande.


La boîte noire est un exécutable développé en fortran qui permet de réaliser des prévisions de la qualité de l’air dans les bâtiments. Il sera utilisé comme un fichier exécutable sur n'importe quel environnement Linux (Ubuntu, Debian, Scientific Linux déjà testé)


L’API sera développée pour lier et automatiser des tâches faisant appel des codes en python et différents jeux de données (sous SQL et formats scientifiques)

Pour le reste, langage au choix (python, ruby, autre choix possible si motivé)


Une mission annexe consistera à développer une interface pour l’affichage de données (séries temporelles, etc). Le premier choix est une interface développé en s’appuyant sur React mais un autre choix est possible si vous arrivez à nous convaincre.


Profil recherché

Nous recherchons un développeur capable de travailler de façon autonome. Si vous avez envie d’un nouveau challenge en partant d’une page blanche, ce job est fait pour vous.


La rémunération sera fonction de l’expérience et du profil.

Le poste est basé sur Lille et à pourvoir au plus vite.

Si votre profil ne correspond pas à cette offre mais que vous souhaitez postuler chez cette société vous pouvez déposer une candidature spontannée

Offres similaires