Software Engineer Confirmé / Sénior - Python (plateforme)
XXII GROUP

XXII GROUP

Software Engineer Confirmé / Sénior - Python (plateforme)

  • CDI 
  • Salaire entre 50K € et 60K €
  • La Défense
  • Télétravail partiel possible
  • Bac +5 / Master
  • > 4 ans

L'entreprise

XXII GROUP

XXII GROUP

  • Logiciels, Intelligence artificielle / Machine Learning, SaaS / Cloud Services
  • Entre 50 et 250 salariés

Le poste

Software Engineer Confirmé / Sénior - Python (plateforme)

  • CDI 
  • Salaire entre 50K € et 60K €
  • La Défense
  • Télétravail partiel possible
  • Bac +5 / Master
  • > 4 ans

Qui sont-ils ?

XXII est un leader français dans l’édition logicielle de vision par ordinateur.

C’est une société experte en Deep technologies qui conçoit, développe et commercialise une plateforme SaaS de déploiement et de paramétrage d’algorithmes pour l’analyse de flux vidéo : XXIICORE. Déjà déployée dans de nombreuses villes et sites privés, XXIICORE permet aux équipes opérationnelles de contrôler et d’optimiser leurs actions sur le terrain pour des prises de décisions plus rapides et plus efficaces.

Aussi bien à l’échelle nationale qu’internationale, XXII compte démocratiser l’utilisation des technologies de vision par les professionnels et les collectivités avec un objectif clair : Augmenter l’humain et ses sens.

XXII GROUP
Envie d’en savoir plus sur XXII GROUP ?Culture d'entreprise, équipes, offres d'emplois... C’est parti pour l’immersion !
Visiter le profil

Descriptif du poste

Dans le cadre du développement de sa plateforme, XXII recherche un(e) software engineer motivé(e) et talentueux(se) pour renforcer l’équipe.

Vous serez rattaché(e) à l’équipe produit plateforme.

Vos missions principales :

  • Concevoir et déveloper une architecture ultra disponible et robuste en micro-services.
  • Concevoir et mettre en oeuvre des bases de données scalables pour stocker les inputs et outputs des algorithmes d’IA.
  • Concevoir, développer et optimiser des algorithmes python liés au moteur de règles d’automatisation de prise de décision
  • Concevoir et implémenter des pipelines de communication permettant l’échange en temps réel de large quantités de données inter et intra composants (brokers, APIs, gestion de files d’attente …)
  • Améliorer les performances, la fiabilité et la scalabilité de tous les composants de la plateforme.
  • Être garant de la qualité élevée du code, de la bonne documentation et des tests dans l’équipe.
  • Répendre les bonnes pratiques de développement et participer à leur évolution.
  • Assurer la bonne conduite des projets, le respect des deadlines
  • Chiffrer les tâches techniques et réaliser les découpages en association avec les les ingénieurs de l’équipe.
  • Être force de proposition pour organiser des formations internes et participer à l’encadrement des nouveaux arrivants.

Profil recherché

Vous disposez au minimum d’un Master 2 ou d’un diplome d’ingénieur et avez au moins 4 années d’expérience sur des missions similaires.
Vous aimez l’échange et faire partie d’une équipe qui travaille sur des sujets poussés d’intelligence artificielle.
Vous êtes prêt(e) à vous investir sur des technos à la pointe en développement logiciel.

Compétences requises :

  • Maîtrise de Python 3.8 et de la programmation orientée objet
  • Expérience importante en conception et architecture de niveau production
  • Maitrise du versionning (Git), des bases de données (MongoDB, Redis, Postgresql) et Linux (Ubuntu)
  • Maîtrise algorithmique et optimisation
  • Maîtrise d’une ou plusieurs librairies d’API server : FastAPI, Flask, SocketIO,…
  • Expérience sur les technologies liées aux architectures micro-services : Docker, Kubernetes, RabbitMQ, Celery, Réseau,…
  • Connaissance des bonnes pratiques de développement : conception, documentation, versionning, qualité du code rendu, déploiement,…
  • Français et anglais

Bonus (maîtriser ces compétences est un plus):

  • Connaissances en Machine Learning, Deep learning (Tensorflow, PyTorch, SciKit-Learn), Computer Vision (OpenCV, numpy/scipy)
  • Connaissances en wrapping Python pour librairies C/C++
  • Connaissances en computing GPU (CUDA)

Aptitudes professionnelles

  • Etre passionné(e) par les sciences et les technologies innovantes
  • Avoir un sens aigu de l’organisation, être rigoureux(se) et méticuleux(se)
  • Êtes autonome, et polyvalent(e) techniquement.
  • Avoir des qualités de synthèse et d’analyse qui amènent à discerner parmi toutes les pistes envisageables, les solutions techniques intéressantes
  • Avoir de bonnes qualités relationnelles et de communication, afin d’échanger sur le sujet de conception, d’architecture en interne ou en externe
  • Avoir une aisance rédactionnelle pour rédiger des documentations techniques
  • Expérience dans l’encadrement de profils juniors
  • Respecter les délais afin d’atteindre les objectifs fixés

Déroulement des entretiens

  • Call RH avec la COO (30 minutes)
  • Quiz/Test technique à la maison (30 minutes)
  • Entretien avec manager direct (1 h)
  • Test technique live coding (1h)
  • Entretien avec le CTO
  • Rencontre avec le CEO
XXII GROUP

XXII GROUP

Cette offre vous tente ?

Questions et réponses sur l'offre
  • Ajouter aux favoris
  • Partager sur Twitter
  • Partager sur Facebook
  • Partager sur Linkedin

D'autres offres de Dev Backend

Ces offres peuvent vous intéresser !

Voir toutes les offres