Développeur Python H/F

ADONYS
Paris, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Paris, France

Tech stack

Airflow
C++
Cloud Computing Security
Continuous Integration
Software Debugging
Linux
Distributed Systems
Groovy
Python
Node.js
Systems Development Life Cycle
TypeScript
React
Flask
Delivery Pipeline
Spark
FastAPI
Angular
Gitlab-ci
Playwright
Front End Software Development
Docker
Jenkins

Job description

L?objectif : offrir un environnement de développement moderne, fiable et performant à grande échelle.

? MissionEn tant que Senior Engineer, vous jouez un rôle clé dans la conception, l?évolution et la standardisation de l?écosystème logiciel interne.

Vous intervenez sur l?ensemble du cycle de vie logiciel afin de :

moderniser les outils et pratiques

simplifier l?expérience développeur

garantir la robustesse et la reproductibilité des environnements

? Responsabilités principales: ? Modernisation du cycle de vie logiciel (SDLC)Repenser et améliorer les workflows de développement

Optimiser les outils de création d?environnements locaux

Faire évoluer les pipelines CI/CD (Jenkins, GitLab CI)

Industrialiser les processus de build et distribution Python

? Gestion des dépendances & packagingConstruire et maintenir une distribution Python interne

Garantir la compatibilité des dépendances

Optimiser les performances (CPU / GPU / OS / containers)

Utiliser et intégrer : PyPI / conda-forge

outils modernes (uv, micromamba, rattler-build?)

? Développement d?outillage & librairies internesConcevoir des composants partagés pour :

SDLC

sécurité

cloud

productivité développeur

Maintenir des outils utilisés à grande échelle

? Accompagnement & diffusion des bonnes pratiquesÊtre un référent technique transverse

Accompagner les équipes dans : gestion des dépendances

testing (mocking, Playwright?)

Docker / CI/CD

Promouvoir les standards et bonnes pratiques

? Veille technologique & innovationSuivre les tendances du marché

Tester de nouveaux outils et frameworks

Réaliser des POCs et blueprints

Proposer des évolutions stratégiques

Requirements

? FormationBac+5 en informatique ou équivalent

? Expérience10 ans minimum en développement logiciel

? Compétences techniquesOption 1 : profil PythonExpertise en Python

Maîtrise du packaging et des dépendances

Expérience dans la construction d?environnements reproductibles

Option 2 : profil C++Expertise C++

Très bonnes compétences en debugging Linux : gdb, strace, /proc

Solide compréhension du linking (statique/dynamique)

Intérêt pour l?écosystème Python

? Compétences clésCI/CD avancée (Jenkins, GitLab CI)

compréhension des systèmes de build

gestion des dépendances complexes

containerisation (Docker)

? Soft skillsexcellent communicant

esprit collaboratif et transversal

capacité à vulgariser des sujets techniques

autonomie et proactivité

anglais courant (oral et écrit)

? Compétences appréciées (bonus)systèmes distribués (Ray, Spark, Airflow?)

TypeScript / frontend (React, Angular, Node)

expérience sur plateformes internes ou DevEx

About the company

L?équipe TEC conçoit et maintient l?écosystème technique utilisé par des centaines de développeurs, chercheurs et ingénieurs au sein de l?entreprise. Elle fait partie d?une équipe IT Core d?environ 15 ingénieurs logiciels expérimentés, responsables de : librairies partagées outils de développement plateformes logicielles (on-premise & cloud)

Apply for this position