Senior Software Engineer (H/F)
Role details
Job location
Tech stack
Job description
Responsabilités clés : faire passer le moteur à l'échelle - Développement de pipelines de données scalables Concevoir, développer et orchestrer des pipelines de données hautement scalables avec Prefect, garantissant des flux de données efficaces et fiables, capables de supporter une croissance exponentielle des volumes. - Gestion de bases de données haute performance Prendre en charge la configuration, l'optimisation et l'architecture de nos bases PostgreSQL et ClickHouse afin d'assurer une haute disponibilité et des performances de requêtes ultra-rapides sous forte charge. - Gestion d'API haute performance Concevoir et optimiser l'infrastructure API pour gérer des volumes de requêtes croissants avec une faible latence, en garantissant une connectivité fiable pour les intégrations externes et la communication entre services internes. - Innovation GenAI & LLM Piloter l'architecture et le développement de fonctionnalités innovantes basées sur les LLM et l'IA générative afin de différencier la plateforme et d'accroître la valeur utilisateur. - Innovation et architecture Rester à la pointe des technologies émergentes et proposer puis implémenter des évolutions architecturales permettant de supporter des volumes correspondant à 20 M$ d'ARR. - Qualité du code Écrire un code propre, maintenable et scalable qui fixe les standards de l'équipe. À notre niveau d'échelle cible, les raccourcis finissent par casser le système. - Ingénierie collaborative Animer activement les revues de code, fournir des retours de haut niveau aux pairs et favoriser une culture d'excellence technique et de développement collaboratif. ________________________________________ Le profil recherché Prérequis : - Diplôme de niveau Master en informatique ou domaine connexe. - 4+ ans d'expérience significative en tant qu'ingénieur backend, data ou software dans des environnements en forte croissance. - Expertise approfondie en Python. - Excellente maîtrise de SQL, * Concevoir et gérer un projet
Requirements
(expérience opérationnelle avec PostgreSQL et ClickHouse). - Expérience avérée avec Terraform et l'Infrastructure as Code. - Solide expérience avec Docker et la containerisation. - Expérience des frameworks de tests unitaires et de monitoring (ex. : Sentry). - Excellentes capacités de résolution de problèmes et aptitude à expliquer clairement des concepts techniques complexes. - Maîtrise de l'anglais. Bonus : - Expérience avec React.js fortement appréciée, facilitant une collaboration étroite avec le frontend. - Expérience sur AWS ou d'autres plateformes cloud. ________________________________________ Notre stack technique Nous choisissons les bons outils pour chaque usage. Notre stack principale comprend : - Python, FastAPI - PostgreSQL, ClickHouse - Prefect (orchestration) - Docker, Terraform, AWS (infrastructure & CI/CD via GitHub Actions) - React / Next.js - Sentry (monitoring), * AnglaisCette langue est indispensable
Savoir-être professionnels
- Avoir l'esprit d'équipe
- Faire preuve d'autonomie
- Faire preuve de sens des responsabilités