Développeur Python expérimenté – Société dans la Cyberdéfense

En bref

Seyssins

CDI

28/06/2024

45000€ - 65000€

Société

Cette entreprise, fondée en 2021, a développé une plateforme à travers laquelle elle collecte les données de nouveaux URL créés, les traite et construit des algorithmes d’apprentissage automatiques. L’enjeux est d’identifier les vulnérabilités et de notifier les administrateurs de domaines, avant que les cybercriminels ne les exploitent.

Leurs clients principaux sont les gestionnaires de domaines comme PIR ET ICAAN, mais ils ont aussi noué un partenariat avec la police nationale par exemple.  

Dans le but de rendre scalable leur solution et de créer de nouvelles collaborations, la structure recherche un développeur Python expérimenté, pour travailler dans leurs locaux en périphérie de Grenoble.

 

Poste

La société a comme défi principal le stockage de données et les puissances de calculs nécessaires au traitement de celles-ci. A terme, ce sont des dizaines de tera octets qui seront stockés sur la plateforme.

L’équipe est aujourd’hui composée d’un lead développeur et de 3 développeurs juniors.

En tant que développeur Python expérimenté, vous participerez à deux grands projets :
- Gestion des flux de données : la plateforme agrège beaucoup de données en entrée, et l’autre partie des systèmes est assez lente, il n’y a pas assez de débit. Il y a un enjeu de gestion de données en temps réel et d’amélioration des flux.
- Refonte de la plateforme : La stack est présente depuis la création de la plateforme et il y a une nécessité de rendre la plateforme scalable dans le but de l’industrialiser et de pouvoir la vendre. Pour cela, un projet de refonte complète est engagé.

La stack, basée sur du Python 3.9, est compliquée à gérer car les flux de données sont trop importants. Il s’agit d’un monolithe avec quelques instances séparées pour des raisons de sécurité.

Le profil sera attendu principalement sur ces rôles :
- Faire des choix stratégiques et techniques en binôme avec le lead de l’équipe pour la construction du nouvel environnement
- Accompagner les plus juniors à grandir et à monter en compétences
- Produire les développements attendus
- Faire de la veille technologique

Stack technique actuelle : Python 3.9, CherryPy (framework), BDD MariaDB 10.4

Vision de la nouvelle stack technique : Architecture Micro-services, Rabbit MQ, Kafka, Python, Elastic search, Flask, Fast API ou Django

Pourquoi rejoindre cette entreprise ?
- Vous travaillerez pour la bonne cause : Le but est d’empêcher le fishing et de combattre les cyber-menaces.
- Tous les salariés viennent de la recherche : ils poussent toujours les sujets au maximum. Ce poste vous permettra de rester en contact avec la recherche tout en faisant de l’engineering.
- La structure dispose d’un énorme jeu de données, qu’ils stockent depuis le début. Ces données historiques pourront être utilisées pour du data mining par exemple.
- La cyberdéfense est plus que jamais d’actualité. En intégrant cette société au moment de sa croissance, vous aurez l’opportunité de prendre rapidement en responsabilités.

Profil recherché

- 8 ans d’expérience minimum en développement Python
- Vous avez déjà développé des API
- Une expérience sur Rabbit MQ sera un plus !

 

Compléments

- Lieu : Seyssins (38)
- Contrat : CDI
- Salaire : Jusqu’à 65K€

Si votre profil correspond, nous reviendrons vers vous dans les 7 jours à compter de la date d’envoi.

 

250624-4087