
Partager cette offre
Nous recherchons un Software Engineer Python expérimenté pour rejoindre une équipe en charge des composants et outils centraux utilisés quotidiennement par plusieurs centaines de développeurs, chercheurs, Quants et Data Scientists.
L’objectif : faire évoluer une plateforme de développement moderne permettant aux équipes techniques de développer, tester, packager et déployer leurs applications dans des environnements performants et industrialisés.
Vos missions :Vous interviendrez notamment sur :
Le développement et la maintenance de bibliothèques Python et d'outils communs utilisés par les équipes de développement.
L'accompagnement des développeurs, Data Scientists et chercheurs dans l'utilisation de la plateforme et des outils internes.
La modernisation des pipelines CI/CD, notamment autour d'environnements Python récents.
L'évolution de l'écosystème de packaging et de gestion des dépendances avec des outils tels que uv, micromamba ou rattler-build.
L'intégration des outils dans des environnements conteneurisés, notamment avec Kaniko.
L'assemblage et la gestion de dépendances tierces au sein d'une distribution logicielle homogène, dans une logique proche d'une distribution Anaconda interne.
L'ajout de télémétrie, métriques et dashboards afin de mesurer l'utilisation des outils et orienter leur évolution.
Le développement de composants répondant à des problématiques transverses de SDLC, sécurité, cloud et industrialisation.
L'amélioration continue de l'expérience développeur et des bonnes pratiques de Software Engineering.
Une connaissance des problématiques CI/CD appliquées à C++ ou Rust serait appréciée.
Profil recherché
Vous êtes avant tout un Software Engineer Python confirmé, avec une forte appétence pour les problématiques de Developer Tooling, CI/CD, packaging et Developer Experience.
Vous appréciez autant le développement que les problématiques d'industrialisation et aimez construire des outils destinés à d'autres développeurs.
Vous êtes capable d'évoluer dans un environnement particulièrement technique et d'interagir avec des Software Engineer, Quants, Data Scientists et chercheurs.
Environnement de travail
Indispensable :
Python
Git
CI/CD
Jupyter Notebook
NumPy
pandas et/ou Polars
Très apprécié :
GitLab
Jenkins
Sonar
uv
micromamba / Conda
rattler-build
Docker / containers
Kaniko
Linux
Observabilité / télémétrie / dashboards
Bonus :
C++
Rust
Cloud
Internal Developer Platform / Developer Experience
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Software Engineer Python – Developer Tooling/CI/CD H/F
METSYS
