Développeur(se) senior C++ / expert(e) Base de données

Pollen Metrology

Publié il y a 2 semaines

Pollen Metrology est une deeptech spécialisée dans la création de logiciels intelligents (IA) destinés à la production de matériaux à haute performance. Pollen a développé une technologie unique d’intelligence artificielle permettant d’analyser automatiquement tous types d’images provenant de microscope électronique à balayage, à transmission ou optique. 

Vous rejoignez une équipe d’une vingtaine de collaborateurs possédant différentes expertises (métrologie, physique, informatique, traitement d’images, deep learning, fusion de données) pour fournir une technologie d’IA qui permet à nos clients d’optimiser leurs procédés industriels avancés.

Dans le cadre de la mise sur le marché d’une nouvelle gamme produits notamment aux Etats-Unis et en Asie, Pollen recrute de nouveaux collaborateurs pour renforcer son équipe engineering afin de travailler avec nos clients de différents écosystèmes, notamment : semiconducteur, chimie, réalité augmentée, écrans plats.

Vous serez basé dans les locaux de notre siège social à Moirans (zone Centr’Alp proche de la gare, 15 min de train de Grenoble).

Technologie

Notre plateforme de métrologie SMART est basée sur un noyau développé en C++, extensible en Python 3 et accessible en mode client-serveur via une API REST. La bibliothèque Phoenix, exploitée par la plateforme, intègre les algorithmes de traitement d’image et d’apprentissage automatique développés en interne. Le client Web est implémenté en ReactJs avec de fortes contraintes en terme d’expérience utilisateur (ergonomie, rapidité d’exécution, …).

Vos missions

  • Vous apportez votre expertise autour des problématiques de stockage de données
  • Vous vous assurez que les bonnes pratiques d’utilisation de base de données sont respectées par l’équipe de développement
  • Vous participez à la revue du code intégré dans la plateforme
  • Vous écrivez les tests unitaires et la documentation des fonctionnalités implémentées
  • Vous assurez la correction des bugs et la maintenance du code source
  • Vous respectez et contribuez à améliorer les bonnes pratiques de codage
  • Vous participez à la mise en place de l’architecture de la plateforme en accord avec les décisions du Tech Lead et de l’architecture logicielle
  • Vous contribuez à l’enrichissement de notre système de benchmark interne

Compétences demandées

  • Vous bénéficiez d’une expérience d’au moins 5 ans en développement logiciel 
  • Vous bénéficiez d’une expérience d’au moins 2 ans en langage C++ (standard C++11, STL)
  • Vous maîtrisez au moins une technologie de base de données SQL de type serveur (PostgreSQL, MSSQL, MariaDB, etc.)
  • Vous connaissez au moins une technologie de base de données NOSQL de type serveur (MongoDB, Cassandra, Redis, etc.)
  • Vous êtes sensibles aux problématiques de performance autour du stockage de données
  • Vous pouvez communiquer en anglais à l’écrit comme à l’oral sur des sujets techniques 
  • Des compétences en développement Python 3 sont un plus
  • Vous aimez apprendre et découvrir de nouvelles technologies

Environnement de travail

  • Système contrôle de version Git
  • Développement sous Windows (Visual Studio 2019) et Linux (GCC / LLVM Clang)
  • Chaîne d’intégration continue Gitlab-ci
  • Travail en équipe, cadre de développement Agile
  • Pile logicielle : CMake, Boost, GoogleTest, CppMicroservices, OpenCV 3, PyBind11

Postuler en ligne

Un numéro de téléphone valide est requis.
Un email valide est requis.