En tant qu'ingénieur.e data vous aurez la responsabilité du développement de services centrés sur la manipulation des données permettant de :
- mettre en production les algorithmes livrés par les chercheurs
- collecter en continu les données nécessaires à la réalisation de projets
Ces services seront développés de manière à être robustes, fiables, évolutifs et maintenables en veillant aux bonnes pratiques de développement. Vous travaillerez au sein de l'équipe R&D constituée d'une dizaine de personnes. Vous serez également force de proposition concernant l'architecture et la roadmap technique en collaboration avec l'équipe R&D.
Environnement technique :
- Linux
- Git, GitLab
- Celery, Kubeflow
- Docker engine, Kubernetes
- Ansible
Technologies utilisées :
- Python
- Pandas, Numpy
- Utilisation d'APIs: REST, RPC, SOAP, OpenAPI
- Ecriture de Dockerfile
- Maîtrise d'asyncio serait un plus
- Diplômé.e d'un BAC+5 en informatique ou avec une expérience significative dans le domaine du développement logiciel
- Première expérience de développement logiciel en langage Python, idéalement dans le cadre d'un projet d'intelligence artificielle.
- Bonnes pratiques d'ingénierie logicielle : conception, test, gestion des dépendances, documentation, Intégration Continue et Déploiement Continu
Vous devrez être autonome et force de proposition dans les choix techniques.
Ouvert.e à différentes cultures techniques et métiers, vous êtes capable d'apprendre et de monter en compétence sur divers sujets.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.