Senior Backend / Data Engineer (H/F)
Role details
Job location
Tech stack
Job description
Responsabilités clés : la roadmap infrastructure Orchestration de données à haut débit Concevoir et orchestrer des pipelines ELT/ETL résilients avec Prefect. Vous garantirez des flux de données fiables capables de supporter une croissance exponentielle des volumes, en gérant les dépendances entre des systèmes complexes. Architecture et optimisation des bases de données (OLTP & OLAP) Assumer une responsabilité forte sur la couche data. Cela inclut l'optimisation et l'architecture de PostgreSQL pour l'intégrité transactionnelle, ainsi que l'optimisation de ClickHouse pour des requêtes analytiques ultra-rapides sous de fortes charges en lecture/écriture. Infrastructure API à faible latence Concevoir et optimiser l'infrastructure FastAPI afin de gérer des volumes croissants de requêtes avec une latence minimale, en assurant une connectivité fiable pour les intégrations externes et les microservices internes. Infrastructure as Code & observabilité Traiter l'infrastructure comme du logiciel. Utiliser Terraform, Docker et AWS pour construire des environnements scalables. Mettre en place un monitoring robuste (Sentry) et des systèmes d'alerte garantissant la santé des systèmes pendant les phases de montée en charge rapide. Intégration GenAI & LLM Piloter l'architecture backend de fonctionnalités avancées basées sur les Large Language Models (LLM), en intégrant efficacement ces modèles complexes dans les flux de données existants. Stratégie d'architecture Proposer et mettre en œuvre des évolutions architecturales innovantes - stratégies de sharding, couches de cache, traitements asynchrones - permettant aux systèmes de supporter des volumes toujours plus exigeants. ________________________________________ Le profil recherché Prérequis : - Diplôme de niveau Master en informatique ou domaine connexe. - 4+ ans d'expérience pratique en backend ou data engineering dans des environnements en forte croissance. - Expertise approfondie en Python (bibliothèques standards, * Concevoir et gérer un projet
Requirements
patterns asynchrones, profiling de performance). - Excellente maîtrise de SQL, avec une expérience opérationnelle avérée sur PostgreSQL et des bases analytiques (notamment ClickHouse). - Expérience avec Terraform (principes d'IaC) et Docker / orchestration de conteneurs. - Expérience dans la conception d'applications intensives en données et compréhension des enjeux des systèmes distribués. - Maîtrise de l'anglais. Bonus : - Expérience avec les services AWS liés à la data et au calcul. - Compréhension des contraintes frontend (React.js) afin de mieux concevoir les API consommées. ________________________________________ Notre stack technique Nous choisissons les bons outils pour chaque usage, en privilégiant la performance et la scalabilité. - Backend cœur : Python, FastAPI - Couche data : PostgreSQL (OLTP), ClickHouse (OLAP) - Orchestration : Prefect - Infrastructure : Docker, Terraform, AWS, GitHub Actions (CI/CD) - Monitoring, * Anglais
Savoir-être professionnels
- Avoir l'esprit d'équipe
- Faire preuve d'autonomie
- Etre force de proposition