New
Job description
Rejoignez RBC Borealis, leader de l’innovation technologique au sein du groupe RBC, en tant qu’Ingénieur Plateforme Machine Learning. Vous intégrerez une équipe d’excellence chargée de concevoir, développer et exploiter une infrastructure on‑premise dédiée aux équipes Data Engineering et Data Science de l’ensemble du groupe. Votre mission principale sera de fournir des services de plateforme robustes, scalables et sécurisés, afin d’accélérer le cycle de vie complet des projets de données et de machine learning, de la collecte des données à la mise en production des modèles.
**Vos responsabilités clés**
- Concevoir et implémenter des API RESTful et des micro‑services permettant l’orchestration de pipelines ML (ingestion, transformation, entraînement, validation, déploiement).
- Développer des outils full‑stack (frontend + backend) pour offrir des interfaces utilisateur intuitives aux data scientists et aux développeurs (tableaux de bord, consoles de suivi, gestion des artefacts).
- Mettre en place des pipelines CI/CD automatisés (GitLab, Jenkins, Argo) pour le déploiement continu des modèles et des services, incluant la gestion des environnements (dev, test, prod).
- Concevoir et maintenir l’infrastructure d’observabilité (monitoring, logging, tracing) avec Prometheus, Grafana, ELK afin d’assurer la disponibilité et la performance des services.
- Rédiger et tenir à jour la documentation technique (design, architecture, guides d’utilisation) et assurer le transfert de connaissances auprès des équipes transverses.
- Piloter des projets d’envergure, définir les road‑maps, coordonner les parties prenantes (développeurs, data scientists, équipes sécurité) et garantir le respect des délais et des objectifs qualité.
- Apporter votre expertise en matière d’architecture cloud‑on‑premise, de conteneurisation (Docker, Kubernetes) et de gestion des ressources (GPU, stockage haute performance).
- Animer les revues techniques lors des sprints, présenter les avancées, identifier les risques et proposer des solutions d’optimisation.
**Profil recherché**
- Diplôme d’ingénieur ou Master en informatique, data science ou domaine équivalent.
- Minimum 5 ans d’expérience en développement full‑stack (Java/Python/Go, React/Angular) et en conception d’API.
- Solide maîtrise des concepts de machine learning Ops (ML‑Ops) et des outils associés (Kubeflow, MLflow, TensorFlow Serving).
- Expérience avérée en infrastructure on‑premise et en orchestration de conteneurs (Kubernetes, Helm).
- Connaissances approfondies en bases de données (SQL, NoSQL) et en systèmes de stockage distribués.
- Aptitude à travailler en mode agile, à gérer plusieurs priorités et à communiquer clairement avec des équipes multidisciplinaires.
- Anglais professionnel requis ; le français est un atout majeur pour la collaboration interne.
**Ce que nous offrons**
- Un environnement de travail stimulant au cœur d’une organisation internationale, avec des projets à forte valeur ajoutée.
- Un package salarial compétitif, incluant des avantages sociaux (assurance santé, plan de retraite, tickets restaurant).
- Des opportunités de formation continue (certifications, conférences, ateliers) et de progression de carrière.
- Un mode de travail hybride (3 jours sur site, 2 jours en télétravail) favorisant l’équilibre vie professionnelle / vie personnelle.
- Un accès à des ressources technologiques de pointe et à une communauté d’experts passionnés.
Intéressé(e) par ce challenge ? Postulez dès maintenant et contribuez à façonner l’avenir de la plateforme ML de RBC Borealis.