Numalis
Intelligence artificielle / Machine Learning, Logiciels, SaaS / Cloud Services
Montpellier
L'équipe Tech
Les profils techniques sont nombreux au sein de Numalis, avec 90% des collaborateurs qui ont un background scientifique ! Ces profils se rassemblent principalement dans les trois équipes : Développement, Use Case / Projet et Industrialisation. Et du côté de la R&D pour les chercheurs.
Pour Numalis, évoluant dans un milieu très scientifique, s’assurer de la réussite de l’intégration est primordial !
Quelques jours avant son arrivée, le candidat reçoit un mail détaillant sa première journée, avec un formulaire à compléter. Le premier jour démarre avec un petit déjeuner partagé et une présentation des équipes et des collaborateurs. S’en suit la remise du planning de la semaine d’intégration 😊
Répartition des collaborateurs
Backend
40%
Moteur
30%
Frontend
20%
QA
10%
7000+
commits annuels
Technologies et outils
Python
70%C++
30%Node.js
20%Nest JS
20%Flask
20%TypeScript
100%Compodoc
100%Angular
100%HTML5
50%SCSS
35%RxJS
15%D3.js
10%Linux Kernel
100%Grafana
100%GitLab
100%Docker
100%Docker Swarm
85%Kubernetes
10%Ansible
10%
Backend
Frontend
Devops
Organisation et méthodologies
L’organisation de l’équipe Développement fonctionne sur des principes agiles. Le modèle suivi est celui du SCRUM, avec des sprints d’une durée de deux semaines.
L’équipe entretien des routines régulières, tel que des daily meeting journaliers de 15 mins, permettant à chacun de se rassembler pour faire le point sur les activités et points bloquants. Chaque sprint commence par une réunion de lancement, avec la réalisation d’un sprint planning, et se termine par une clôture de sprint permettant de faire une rétrospective.
Le code review et le pair programming sont régulièrement pratiqués entre les devs, et des présentations des travaux sont réalisées mensuellement avec les autres équipes.
Projets et défis techniques
Chez Numalis, nous sommes fiers de notre position de pionniers de la validation de l’IA. En tant que membre de notre équipe, vous serez immergé dans un environnement stimulant, vous permettant de travailler avec des outils et des méthodes à la pointe de la technologie. Notre mission est claire : relever les défis techniques inhérents à la gestion des ressources, au calcul haute performance (HPC) et à la scalabilité.
Nous recherchons des esprits curieux et créatifs prêts à explorer de nouvelles voies pour optimiser les performances de nos systèmes.
Chez Numalis, nous vous offrons l'opportunité de contribuer à repousser les limites de ce qui est techniquement réalisable dans le domaine de l'IA.
Processus de recrutement
Le processus de recrutement commence par un premier entretien technique avec le responsable d’équipe, éventuellement accompagné par une personne pertinente pour donner un avis technique approfondi ou parce que cette personne encadrera ou travaillera étroitement avec le candidat.
Un deuxième entretien, sur le savoir être, est réalisé par la responsable des opérations, éventuellement accompagnée du PDG.
Au moins un de ces deux entretiens se déroule en physique, de préférence le 2eme pour permettre un moment d’échange avec le reste de l’équipe autour d’un café/thé.
Pour des questions de confort pour chacun, Numalis favorise des process rapides et donne des retours aux candidats à chaque étape.