Développeur confirmé Python H/F

Job description

Après plus de 2 ans de développement technique, Jellysmack propose une technologie unique articulée autour de 3 produits qui visent à optimiser la création et la distribution sociale de vidéos.

L'équipe Tech oeuvre pour la mise en place d’outils utilisés en interne par les équipes contenu afin de déterminer les sujets qui buzzent, les aider dans la création de contenu, suivre les performances des vidéos internes etc… en injectant dans chacun de ces produits une dose conséquente d’algorithmie, de statistiques et de machine / deep learning. 

Le Développeur Confirmé H/F, occupera un rôle central dans l’activité des équipes Dev et Data où il prendra, en fonction des besoins de chacune des équipes, des projets de développement tels : 
* la mise en place de librairies de code partagées au sein de l’équipe Data ou Dev (loggueur python pour l’équipe Data par exemple) 
* de l’accompagnement des équipes Dev et Data dans une démarche d’amélioration continue quant à leur pratique de développement (sessions de pair programming par exemple ou refactoring de code à des fins d’optimisation) 
* de développements pour l’équipe Data impliquant des compétences spécifiques (multi processing, développement en Cython ou autre dans certains cas d’optimisation du temps de traitement / RAM) 
* de support à l’équipe Dev pour la réalisation de projets en fonction de la charge d’activité 
* de la réalisation de développements communs aux deux équipes (réalisation d’opérateurs Airflow spécifiques par exemple).

Il sera attendu du Developpeur Confirmé H/F une excellente compréhension de notre environnement technique et de nos processus d’intégration et de déploiement, ainsi qu’une maîtrise de l’ensemble des workflow produits data tout en s’imprégnant des concepts régissant le business de Jellysmack. Une grande autonomie, une capacité à réfléchir, concevoir et proposer des solutions, à travailler en équipe ainsi qu’à fournir un travail de grande qualité seront de fait attendus.

Profil

* Python (excellent niveau) : projets significatifs réalisés 

* NodeJS : une expérience serait fortement appréciée, sinon une montée en compétence sera nécessaire 
* La maîtrise d’un langage compilé (type C/C++ serait appréciée) 
* Excellent niveau en SQL (MySQL et PostGres si possible) 
* Bonne connaissance des principes DevOps et expérience en environnement industrialisé (GitLab ou flow de CI/CD impliquant des outils type Jenkins, Ansible...) 
* 3/5 ans d’expérience en développement sur des projets d’envergure minimum 
* Une connaissance des principes du Machine Learning / Deep Learning serait appréciée afin de faciliter la compréhension de notre environnement data 
* Une expérience AWS serait appréciée (S3, Redshift...)