Software Engineer Python Senior

Gentis Recruitment
Paris, France
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) C++ (Programming Language) Cloud Computing Continuous Integration Software Debugging Linux DevOps Programming Tools Python (Programming Language) Open Source Technology Performance Tuning Software Engineering
+2 more
TypeScript Front End Software Development

Job description

Dans le cadre du renforcement d’une équipe en charge des fondations techniques et des outils de développement, nous recherchons un(e) Software Engineer Python Senior pour contribuer à l’évolution de l’écosystème de développement utilisé à grande échelle au sein d’un environnement technologique exigeant.

Vous rejoindrez une équipe d’experts spécialisée dans les technologies Python, les plateformes de développement, l’automatisation des déploiements et les solutions transverses destinées aux équipes de recherche et d’ingénierie.

Vos principales responsabilités seront : Participer à la modernisation et à la refonte des outils et processus liés au cycle de vie logiciel.

Concevoir et maintenir des environnements de développement modernes, performants et industrialisés.

Construire et maintenir des distributions logicielles intégrant des composants open source et internes tout en garantissant leur compatibilité et leur optimisation.

Développer des bibliothèques, frameworks et outils mutualisés répondant aux besoins des équipes techniques.

Accompagner les développeurs sur les bonnes pratiques de développement, de tests, d’intégration continue et de gestion des dépendances.

Contribuer à l’amélioration continue des plateformes CI/CD et des environnements d’exécution.

Réaliser une veille technologique active et évaluer les nouvelles solutions du marché.

Développer des prototypes et des démonstrateurs permettant de valider l’apport de nouvelles technologies.

Collaborer étroitement avec des équipes internationales composées d’ingénieurs logiciels et de profils scientifiques.

Requirements

Do you have experience in UNIX?, Minimum 10 ans d’expérience en développement logiciel.

Une expertise technique exceptionnelle et une forte capacité d’apprentissage pourront être considérées en alternative à l’expérience demandée.

Diplôme d’ingénieur ou formation supérieure en informatique, génie logiciel ou domaine équivalent.

Compétences techniques indispensables

Option 1 : Expertise Python

Excellente maîtrise du développement Python.

Bonne connaissance de l’écosystème de packaging et de gestion des dépendances, Expérience dans la construction et la maintenance de stacks applicatives ou data complexes.

Maîtrise des environnements Linux/Unix.

Option 2 : Expertise C++

Expertise avancée en développement C++.

Solides compétences en diagnostic et débogage sous Unix/Linux.

Maîtrise des outils de troubleshooting système et applicatif.

Bonne compréhension des problématiques de compilation, linking et optimisation des performances.

Volonté d’évoluer vers des environnements fortement orientés Python.

Compétences communes

Excellentes compétences en développement logiciel et qualité de code.

Expérience des outils CI/CD et des pratiques DevOps.

Bonne connaissance des environnements conteneurisés.

Sensibilité aux enjeux de fiabilité, de sécurité et d’industrialisation.

Compétences appréciées

Expérience avec des frameworks ou plateformes de traitement distribué de données.

Connaissance de technologies Front-End ou Full Stack JavaScript / TypeScript.

Expérience dans des environnements Cloud ou hybrides.

Contribution à des projets open source ou à des communautés techniques.

Qualités personnelles

Forte curiosité technique et goût pour l’innovation.

Capacité à vulgariser et partager les bonnes pratiques.

Excellentes capacités de communication.

Esprit d’équipe et sens du service.

Autonomie et force de proposition.

LanguesAnglais professionnel courant indispensable dans un contexte international.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

Videos

See all

Related articles

See all