« Talent to you », cabinet de recrutement spécialisé dans les métiers du Digital et de l’IT, sommes ravis de collaborer avec notre client, une fondation suisse à but non lucratif, qui développe une plateforme d’analyse multidimensionnelle au service de la compréhension des enjeux et de la transparence, afin d’identifier un/e talentueux/se Senior Full-Stack Engineer.
Une opportunité rare, à la croisée de l’ingénierie logicielle et de l’intérêt général.
Dans le cadre de ce recrutement en exclusivité, nous recherchons un/e ingénieur/e passionné/e par les architectures robustes, les pipelines de données complexes et les systèmes auditables, capable de contribuer à une plateforme stratégique d’intelligence analytique multilingue à l’échelle nationale et internationale.
Responsabilités:
Moteur d’analyse (Python / FastAPI)
- Maintenir et faire évoluer les modules analytiques existants selon les spécifications techniques internes
- Développer de nouvelles fonctionnalités du moteur : pipelines d’analyse, enrichissement des rapports, amélioration de la traçabilité des données
- Intégrer de nouvelles sources de données publiques (fédérales, cantonales, économiques) via des connecteurs Python
- Garantir la qualité logicielle (tests automatisés, couverture ≥ 80 %, architecture immuable des événements)
- Assurer la cohérence du DAG de provenance (traçabilité complète des résultats générés)
Infrastructure & déploiement (Node.js / DevOps)
- Maintenir et faire évoluer la couche infrastructure basée sur Node.js
- Gérer la stack technique complète (FastAPI, PostgreSQL, Docker, nginx)
- Piloter les déploiements en production (CI/CD, GitHub Actions, automatisation)
- Assurer la sécurité, la supervision et la performance des systèmes (logs, monitoring, alertes coûts LLM)
- Optimiser les environnements de build, de cache et de déploiement
Qualité, sécurité et architecture
- Travailler dans une architecture clean-room basée sur des spécifications strictes
- Garantir la conformité des standards (Pydantic v2, validation stricte des données)
- Maintenir les principes de test-driven development (pytest async, tests unitaires et d’intégration)
- Assurer la sécurité des systèmes (CSP, rate-limiting, gestion des clés, sécurisation API)
- Maintenir la conformité accessibilité (WCAG 2.1 AA)
Collaboration produit & équipe
- Collaborer étroitement avec les analystes et équipes métiers
- Participer aux cycles de tests utilisateurs (dogfooding sur cas politiques réels)
- Contribuer à la documentation technique et à la structuration de la roadmap
- Participer à l’amélioration continue du produit et de ses performances
Compétences :
Compétences techniques indispensables
- Python 3.12+ / 3.14 : FastAPI, async, Pydantic v2, SQLAlchemy, pytest (5+ ans)
- Node.js 20+ : expérience production (API, tooling, proxy, build ou edge layer)
- PostgreSQL : modélisation, performance, migrations, full-text search
- DevOps : Docker, nginx, TLS, GitHub Actions, Linux, CI/CD
- Git : workflow avancé (rebase, worktrees, conventions de commit)
- Frontend SSR : HTMX / Jinja2 ou équivalent, CSS design system, accessibilité
Compétences fortement appréciées
- Expérience avec LLMs (Anthropic Claude, Perplexity) et prompt engineering
- Optimisation des coûts et performance de systèmes IA
- Data visualisation (Plotly, Matplotlib)
- Sensibilité aux modèles statistiques et à l’incertitude des données
- Approche qualité logicielle (TDD, refactoring, code review rigoureuse)
- Environnement multilingue (FR / EN)
Nice-to-have
- Connaissance de l’écosystème public suisse et de ses données (OFS, SECO, Fedlex)
- Expérience dans des projets à forte dimension politique ou institutionnelle
- Familiarité avec l’orchestration multi-agents (LangGraph, CrewAI ou équivalent)
- Contribution open source
Formation et expériences :
- Formation supérieure en informatique, ingénierie logicielle ou domaine connexe
- Minimum 5 à 7 ans d’expérience en développement backend / full-stack sur systèmes complexes
- Expérience en environnement production exigeant (data, plateforme, infrastructure ou IA) fortement appréciée
- Expérience DevOps et architecture distribuée indispensable
Si vous êtes prêt/e à relever ce défi exigeant et à contribuer à une plateforme technologique à fort enjeu démocratique, ce poste est fait pour vous !

