Trouvez votre prochaine offre d’emploi ou de mission freelance R (langage) à Paris

Mission freelance
224301/Développer R
Développer R Maîtrise du développement en R (version > 3), développement de packages, visualisation (Shiny). Expérience API REST, bases de données, traitement de données volumineuses. Compétences Python > 3. Outils de développement collaboratif : Git, CI/CD, Confluence, JIRA. Capacité à travailler en équipe Agile, autonomie et bonnes qualités relationnelles. Connaissance du domaine énergie / équilibre offre-demande = un plus. Contexte de la mission Objectif de la mission Développer, maintenir et industrialiser des scripts de traitement des données (entrées/sorties). Garantir des solutions robustes et pérennes, et non de simples scripts ponctuels. Préparer la migration progressive d’une partie des scripts R vers Python. Objectifs et livrables Missions principales Recueil des besoins auprès des utilisateurs métier (ateliers, rédaction de spécifications). Développement de nouveaux scripts en R et mise à niveau des existants. Industrialisation (packaging, tests unitaires, CI/CD). Évolutions fonctionnelles pour suivre les montées de version du simulateur. Automatisation des vérifications et analyses post-simulation. Coordination avec l’équipe projet et participation aux cérémonies Agile. Livrables attendus Spécifications fonctionnelles et techniques (Confluence). Tickets de dev (JIRA). Scripts R industrialisés, packages documentés, tests unitaires. Rapports d’analyses automatisés. Compétences attendues Maîtrise du développement en R (version > 3), développement de packages, visualisation (Shiny). Expérience API REST, bases de données, traitement de données volumineuses. Compétences Python > 3. Outils de développement collaboratif : Git, CI/CD, Confluence, JIRA. Capacité à travailler en équipe Agile, autonomie et bonnes qualités relationnelles. Connaissance du domaine énergie / équilibre offre-demande = un plus.

Mission freelance
Développeur(se) R
Vous intervenez au sein d'une équipe projet sur la réalisation de scripts de traitement de données. Vous avez pour missions principales : Développement, refonte et migration de scripts R existants vers des versions industrialisées et pérennes. Mise à jour de scripts R. Recueil et analyse des besoins utilisateurs. Rédaction des spécifications techniques et fonctionnelles. Évolution fonctionnelle de scripts existants. Réalisation des tests techniques Participation à l’amélioration continue des outils de l’application. Environnement technique : R, Python, Excel, APIs REST, Git, Linux , Jira, Confluence

Mission freelance
Data Scientist / Data Analyst expert Vertex et GCP
L'équipe IA SFR Analytics se dote d'un nouvel outil d'entraînement, de serving et de monitoring de ses modèles. Cet outil, nommé "Plateforme MLOps" en interne, doit être livré en juin et s'appuyer sur un panel de services proposés à la fois par GCP et par l'IT SFR. Plus précisément, les technologies utilisées par la plateforme seront : - GCP Workstations : l'environnement de développement - notebooks/Rstudio Server/codeOSS Server - GCP Bigquery - GCP GCS - GCP Vertex - SFR Gitlab - SFR Harbor (container registry) - SFR Nexus (package manager) - SFR Airflow (ordonnanceur) La plateforme MLOps comprendra deux modes d'utilisation : - Portage d'applications existantes - MLOps mainstream GCP La mission actuelle vise à : - recetter la plateforme dans son volet de portage - démarrer la migration des projets de Data Science SFR Analytics sur cette plateforme de portage A date, l'équipe administre trois serveurs physiques on-prem et y fait tourner l'ensemble de ses projets de data science. Les technos utilisées pour chaque étape du workflow de ML sont détaillées ci-dessous : - Analyse exploratoire / entraînement de modèles : - Le data scientist démarre un container docker sur l'un des serveurs linux. - Ce container expose un Rstudio server (équivalent notebook) auquel le data scientist se connecte. - A partir de cet environnement de travail, le data scientist peut : - installer de manière persistante les packages R/Python dont il a besoin pour son projet - se connecter à notre DWH Bigquery pour requêter, récupérer ou y remonter des données - exploiter de manière non capée les cpus et la ram de la machine hôte - entraîner des modèles - analyser leur performance - sauvegarder sur disque persistant le ou les modèles retenus ainsi que la base d'apprentissage et les fichiers de QOD associés (distributions des variables de la base d'apprentissage) - préparer le ou les scripts d'inférence du modèle, qui, au sein d'un container similaire, loaderont le modèle sauvegardé, réaliseront l'inférence en batch, et remonteront les outputs du modèle (probas et métriques de QOD des variables d'entrée notamment) sur Bigquery et/ou sur fichiers locaux - pusher son code sur un serveur Gitlab on-prem pour partage et versioning - Inférence du modèle : - Un container identique au container d'apprentissage mais dépourvu de Rstudio server est démarré de manière automatique par un worker Airflow afin de réaliser un batch d'inférence. Les dossiers contenant les packages, les scripts et les artefacts nécessaires à l'inférence sont montés au run dans le container. - Le container exporte ses résultats (probas et métriques de QOD des variables d'entrée notamment) sur BigQuery et/ou sur disque. - Monitoring : - Une application R shiny portée par un shiny-server accède aux fichiers locaux et/ou aux données remontées sur Bigquery par les jobs d'inférence et affiche : - le suivi des distributions des inputs du modèle - l'évolution des performances à froid du modèle (dans le cas des modèles supervisés et une fois que l'on dispose de suffisamment de recul temporel) Dans le fonctionnement en mode "portage", les modifications sont les suivantes : - Analyse exploratoire / entraînement de modèles : - le container de développement / exploration / training ne tourne plus sur nos machine on-premise mais sur GCP workstations - il ne sert plus uniquement une interface Rstudio Server mais également un jupyterlab et un code-oss (au choix du data scientist) - les artefacts, dont les binaires de modèles entraînés, les packages installés et les autres fichiers créés depuis notre IDE web ne sont plus stockés sur nos serveurs mais sur un bucket GCS - le lien vers Gitlab demeure fonctionnel pour le versioning des codes, mais Gitlab devient également responsable du déploiement du traitement d'inférence : - dans un projet GCP "lab" dédié au prototypage, accessible depuis les workstations et depuis la chaîne de ci Gitlab. - dans un projet GCP "run" dédié à la production, accessible uniquement par la ci/cd Gitlab. - Inférence du modèle : - le container exécutant le traitement batch reste démarré par un appel du serveur Airflow, mais le service Airflow SFR Analytics est remplacé par le service Airflow de l'IT SFR - le container n'est donc plus démarré sur nos serveurs mais sur un Cloud Run en mode job - ce Cloud Run peut être rattaché aux environnements "lab" ou "run" - Monitoring : - l'application shiny de monitoring n'est plus servie par un shiny-server on prem mais est conteneurisée et portée par un Cloud Run tournant en mode service - l'application shiny de monitoring ne lit plus ses données depuis les disques de nos serveurs mais depuis le dataset Bigquery et/ou le bucket GCS où elles sont stockées - de même, le Cloud Run exécutant le shiny peut être rattaché aux environnements "lab" ou "run" Comme dit en introduction, la mission consiste à : - recetter le fonctionnement de la plateforme MLOps en mode portage : fonctionnalités détaillées ci-dessous - démarrer la migration des projets de data science SFR Analytics sur cette plateforme de portage . Par migration des projets de data science existants, on entend le portage des étapes - d'analyse - d'entraînement/test/validation des modèles - de mise en production - et de monitoring des modèles ces deux objectifs peuvent être menés conjointement, la migration des use-cases existants représentant une opportunité de recette en elle-même. La recette inclut notamment les points suivants : - recette de la workstation : - de ses configurations et containers préparamétrés, qui doivent notamment : - proposer : - un ide fonctionnel : Rstudio server, jupyterlab ou code-oss au choix du datascientist - tout le socle permettant l'utilisation des binaires métiers (Python, R, Java, git) ainsi que l'installation / compilation des packages requis par le projet - être démarrés avec : - un montage fuse d'un ou plusieurs buckets GCS en guise de stockage persistant non rattaché à la VM sous-jacente - une authentification GCP héritée de la connexion aux workstations via la console GCP - être connectés à : - Bigquery - GCS - Cloud Run - Gitlab - Harbor - Nexus - de la possibilité de proposer des merge requests sur le repo Gitlab des images docker accessibles par la workstation - ainsi que sur le repo des configuration des clusters de workstations (terraforms) - recette des templates de ci Gitlab de la plateforme, qui doivent notamment permettre de : - builder les images docker d'inférence et de monitoring - créer / modifier les dags exécutés par le serveur Airflow - recette du fonctionnement d'Harbor (container registry) : - check que GCP workstations et Cloud Run se connectent bien à Harbor - check que Gitlab peut pusher les images qu'il a buildées sur notre repo Harbor - recette du fonctionnement de Nexus (package manager) : - check du bon fonctionnement en tant que proxy des principaux repos publics (conda, pypi, cran, posit package manager, huggingface notammment), tant en lab qu'en run - recette du fonctionnement de Airflow (sur l'environnement de run) : - check de la bonne exécution des dags - check de la bonne récupération des logs de tâches GCP dans l'UI Airflow indispensable: '- bonne maîtrise du workflow des projets de machine learning - maîtrise de git et de la chaîne de ci/cd gitlab - maîtrise de docker - maîtrise de l'écosystème GCP, et particulièrement des services mentionnés dans la section "cadre et environnement" (les certifications GCP seront un plus) - connaissance du langage R -expérience de développement de modèles de machine learning Souhaite 'Datascience : analyses descriptives multi variées - recommandations métier issues de ces analyse
Offre d'emploi
Data Scientist Senior
Contexte Nous recherchons un(e) Data Scientist expérimenté(e) pour rejoindre un DataLab et contribuer à des projets innovants allant de la R&D jusqu’à l’industrialisation de modèles de Machine Learning. Les problématiques traitées sont à fort impact : maîtrise de la charge de sinistres, lutte contre la fraude, anticipation et gestion des risques climatiques. Profil recherché Data Scientist senior avec 5 ans minimum d’expérience , dont des projets menés jusqu’à l’industrialisation. Idéalement : connaissance du secteur Assurance / IARD , conduite du changement et accompagnement utilisateurs. Bonus : maîtrise de R, SAS, QlikSense. Modalités Démarrage : Janvier 2026 Durée : 12 mois (renouvelable)

Mission freelance
Expert Alteryx
Mission principale Concevoir, optimiser et maintenir des workflows complexes dans Alteryx afin de répondre aux besoins de transformation, d’automatisation et de fiabilisation des données au sein des équipes métiers et IT. L’expert Alteryx sera également chargé d’accompagner les utilisateurs dans l’adoption de la plateforme et la mise en place des bonnes pratiques. Responsabilités Analyser les besoins métiers et traduire les exigences en solutions dans Alteryx. Concevoir, développer et maintenir des workflows et macros complexes (préparation, transformation et automatisation des données). Optimiser la performance et la robustesse des processus existants. Mettre en place des standards et bonnes pratiques pour l’utilisation d’Alteryx au sein des équipes. Former et accompagner les utilisateurs (analystes, risk managers, contrôle de gestion, etc.). Participer à l’intégration d’Alteryx avec d’autres systèmes (bases de données, BI, cloud). Assurer la documentation et la traçabilité des workflows. Contribuer à la veille technologique autour des outils d’automatisation et de data preparation. Compétences techniques Maîtrise approfondie de Alteryx Designer et Alteryx Server . Excellentes connaissances en manipulation et modélisation de données. Bonne maîtrise du SQL (optimisation de requêtes, jointures complexes). Connaissance d’outils complémentaires : Tableau, Power BI, Python ou R (serait un plus). Compréhension des architectures data (ETL, API, entrepôts de données). Connaissance des environnements cloud (Azure, AWS ou GCP) appréciée. Compétences fonctionnelles Compréhension des activités et produits des marchés financiers (actions, taux, dérivés, change, etc.). Sensibilité aux problématiques de conformité, risque et reporting réglementaire. Capacité à dialoguer avec des interlocuteurs variés : métiers, IT, data engineers, contrôleurs.

Offre d'emploi
Lead Test
Responsabilités principales 1. Stratégie et gouvernance Définir la stratégie de test de performance alignée avec la roadmap QA et les jalons contractuels (SIT, UAT, tests de performance clients). Définir les objectifs de performance (SLO/SLA), les KPIs et les métriques de suivi. Mettre en place la gouvernance des tests de performance et animer les comités de suivi. Définir les besoins en environnements dédiés (dimensionnement, isolation, monitoring, observabilité). 2. Pilotage et coordination Coordonner les activités avec les QA Squads, QA Service, Product Quality Control (PQC), DevOps et SRE. Superviser la préparation des environnements et leur disponibilité pour les campagnes de charge. Assurer le reporting de performance auprès des parties prenantes internes (CTO, direction QA) et externes (banques clientes). 3. Outillage et méthodologie Sélectionner et standardiser les outils de test de performance (JMeter, Gatling, K6, Locust…). Intégrer les tests dans les pipelines CI/CD et les exécutions cloud. Mettre en place l’observabilité et l’analyse via APM et monitoring (Prometheus, Grafana, Dynatrace, Datadog, ELK). Industrialiser les tests de charge, endurance, stress et chaos engineering. 4. Conduite des tests et expertise Définir et développer les scénarios de test représentatifs des parcours métier (paiement, remboursement, règlement, compensation, etc.). Piloter les campagnes de tests et analyser les résultats. Identifier les bottlenecks, anomalies et axes d’optimisation (infrastructure, code, tuning applicatif). Fournir des recommandations techniques et assurer le suivi de leur implémentation. 5. Cloud-native et innovation Adapter les pratiques de tests de performance aux environnements distribués et cloud-native (Kubernetes, Docker, microservices, autoscaling). Définir une approche de tests de résilience et de tolérance aux pannes. Accompagner la montée en charge progressive des systèmes Interactions clés QA Squads : coordination sur la préparation des scénarios et leur intégration. QA Services & PQC : alignement avec les tests métiers pour assurer la représentativité des flux. SRE : gestion des environnements, sizing, monitoring, observabilité. DevOps : intégration des tests dans la CI/CD. Architectes techniques : optimisation et design pour la performance. Banques partenaires / Schemes : pilotage des tests de performance en phase de recette client. RACI (Responsabilités) Activité Responsable (R) Appui (A) Consulté (C) Informé (I) Définition stratégie performance Lead Test de Performance Head of QA Architecte, SRE Direction Choix outils et méthodologie Lead Test de Performance DevOps QA Squads, SRE CTO Préparation des environnements SRE Lead Test de Performance DevOps QA Conception scénarios de charge Lead Test de Performance QA Squads PQC Head of QA Exécution campagnes de tests Lead Test de Performance DevOps, SRE QA Squads Direction Analyse et reporting Lead Test de Performance Architecte Head of QA Clients / Banques Livrables attendus Stratégie de test de performance (document de référence). Plan de performance par jalon projet (SIT, UAT, performance client). Scripts de test de performance industrialisés. Rapports de test (résultats, analyses, recommandations). Tableaux de bord et KPIs de suivi. Retours d’expérience et bonnes pratiques. Compétences requises Techniques Maîtrise des outils de test de performance (JMeter, Gatling, K6, Locust…). Expertise en environnements cloud-native (Kubernetes, Docker, microservices). Connaissance des bus de messages (Kafka, MQ). Compétence en observabilité (Prometheus, Grafana, Datadog, Dynatrace, ELK). Bonne maîtrise des architectures distribuées et des problématiques de scalabilité. Pratique des pipelines CI/CD (Jenkins, GitHub Actions, ArgoCD). Méthodologiques Conception et pilotage de stratégies de test à grande échelle. Définition de SLO/SLA et mise en place de KPIs. Industrialisation des tests de performance. Analyse des résultats et formulation de recommandations techniques. Soft Skills Leadership et capacité à fédérer une communauté de pratiques autour de la performance. Excellente capacité d’analyse, de diagnostic et de synthèse. Communication claire et adaptée aux différents interlocuteurs (techniques, métiers, clients). Orientation résultats et engagement sur les délais. Profil recherché Bac+5 (école d’ingénieur, université) ou expérience équivalente. Expérience confirmée (7-10 ans) en tests de performance sur des systèmes distribués et cloud-native. Expérience réussie en tant que lead ou architecte performance. Idéalement une expérience dans les domaines paiement, bancaire ou fintech. Bonne maîtrise du français et de l’anglais (oral/écrit). Indicateurs de succès Respect des jalons de tests de performance (SIT, UAT, performance client). Disponibilité et fiabilité des environnements de test. Réduction des incidents liés à la performance en production. Adoption et industrialisation des pratiques de test de performance au sein des squads. Satisfaction des banques partenaires et schemes lors des phases de certification.
Offre d'emploi
ARCHITECTE FONCTIONNEL/DATA ANALYST - CAPITAL MARKETS (BANQUE D’INVESTISSEMENT) PARIS
Dans le cadre de projets de transformation au sein d’une grande banque d’investissement, nous recherchons un Architecte Fonctionnel / Data analyste spécialisé dans les environnements Capital Markets . Cette mission s’inscrit dans un contexte de refonte et d’optimisation des systèmes d'information liés aux activités de marchés (produits dérivés, fixed income, equity, FX, etc.). Vous devez obligatoirement avoir une bonne connaissance pratique et théorique des produits de marché, une expérience confirmée en capital markets et une maitrise d’outils SAS, Python ou SQL (Merci de ne pas postuler dans le cas contraire) Il s’agit d’un poste en CDI temps plein (Remote partiel) Salaire suivant expérience et qualifications plus Bonus de performance Bonus de publication Autres bonus et avantages (Mutuelle et prévoyance, tickets repas) Mission longue 3 ANS 2. OBJECTIFS DE LA MISSION L’architecte fonctionnel interviendra sur les missions suivantes : Définition de l’architecture fonctionnelle cible et alignement avec les besoins métiers. Analyse des processus front to front et front-to-back (trading, risk, ). Rédaction des spécifications fonctionnelles et des livrables d’architecture. Contribution aux phases de cadrage et d’étude d’impacts. Accompagnement des équipes projets dans l’implémentation des solutions. Veille à la cohérence des flux fonctionnels et à l’intégration des différentes briques applicatives. 3. ENVIRONNEMENT TECHNIQUE & FONCTIONNEL Domaines fonctionnels : Produits dérivés, Fixed Income, FX, Equity, Risk Management Environnement SI : systèmes de trading, outils de booking/valorisation, , moteurs de calculs de risque, systèmes réglementaires. Outils : SQL, SAS, Python , .. front office, capital market, trading, market risk, risque de marché architecte fonctionnel, + anglaise , data analyste , data scientist sql, sas, python, R.. commando, quant 4. ETL / DEVOPS Une bonne connaissance des processus ETL (extraction, transformation, chargement) est requise pour assurer l’intégration cohérente des données au sein des systèmes de marché. Une familiarité avec les pratiques DevOps (CI/CD, automatisation, gestion de version) constitue un atout pour fluidifier les déploiements et les évolutions applicatives.
Déposez votre CV
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.