Onepoint→
Senior Developer - Privacy-Enhancing Technology at Onepoint · Ottawa
Job Description
Développeur(se) principal(e) – Technologies d’amélioration de la confidentialité (Python)
Location: Ottawa, Canada · Hybride
Description de l'entreprise
Wepoint est l’architecte des grandes transformations des entreprises et des acteurs publics.
Nous accompagnons nos clients de la stratégie à la mise en œuvre technologique, en nous attachant toujours à penser au-delà des évidences et à s’inscrire dans des logiques de Responsabilité Économique, Sociale, Environnementale et Technologique (RESET), pour créer de nouvelles façons de travailler, de nouveaux modèles économiques et de nouveaux lieux intelligents.
En près de 20 ans, nous sommes devenus l’un des acteurs majeurs de la transformation numérique et employons 3 500 collaborateurs en Europe, en Tunisie et en Amérique du Nord ainsi qu’en Asie Pacifique.
Ce que nous recherchons
COURAGE - AUTHENTICITÉ - OUVERTURE - ENGAGEMENT - ÉLÉGANCE
Autant de valeurs qui rejoignent les collaborateurs de Wepoint.
Nous travaillons avec des talents engagés, prêts à partager leurs expertises dans des collectifs ouverts, qui ont le courage de prendre des initiatives et capables de se remettre en question.
Au cœur des relations humaines et du respect de notre environnement, chez Wepoint, se trouvent l’authenticité et la volonté de toujours tendre vers l’excellence pour nos clients.
Description du poste
Nous sommes à la recherche d'un(e) Développeur(se) principal(e) – Technologies d’amélioration de la confidentialité pour rejoindre notre équipe.
Responsabilités
Développer et mettre en œuvre des technologies d’amélioration de la confidentialité (PET) pour des ensembles de données structurées et non structurées, en collaboration avec des experts de domaine (SME);
Appliquer des principes avancés d’informatique afin d’intégrer efficacement plusieurs bibliothèques, composants et plateformes open source dans des solutions cohérentes et opérationnelles;
Concevoir, développer et valider des preuves de concept (POC), avec un accent sur leur déploiement en environnement de production;
Développer et mettre en œuvre des bancs d’essai (test harnesses) afin d’évaluer et de comparer différentes approches selon des critères de performance, d’évolutivité, de qualité et de protection de la vie privée;
Créer, maintenir et optimiser des pipelines ETL (Extraction, Transformation, Chargement) pour ingérer, transformer, valider, assainir et préparer les données à des fins de traitement et d’analyse;
Approvisionner, configurer, orchestrer et gérer les ressources infonuagiques nécessaires au soutien des solutions déployées;
Évaluer et recommander de nouveaux outils, technologies et processus afin d’améliorer la performance, l’efficacité, l’évolutivité et la maintenabilité des solutions;
Analyser les résultats et les constats techniques, formuler des recommandations et présenter les conclusions aux parties prenantes afin de soutenir le déploiement à grande échelle de solutions PET opérationnelles;
Préparer les rapports techniques, livrables de données, présentations, documentation et tout autre artefact requis pour soutenir l’exécution des projets et la prise de décision;
Réaliser toute autre activité ou produire tout autre livrable connexe, selon les besoins.
Qualifications
Maîtrise ou doctorat (Ph. D.) dans un domaine lié aux technologies d’amélioration de la confidentialité (PET), à l’intelligence artificielle, à l’apprentissage automatique (machine learning), à la cybersécurité, à la cryptographie, à l’informatique, à la science des données, aux mathématiques ou aux statistiques;
Minimum de cinq (5) années d’expérience récente et démontrée en développement Python, incluant les bibliothèques suivantes : NumPy, SciPy, Pandas, Polars, PySpark, PyTorch, Scikit-learn, Matplotlib / Seaborn;
Minimum de trois (3) années d’expérience récente et démontrée en pratiques et méthodologies DevOps, notamment : Principes SOLID, Gestion de versions logicielles, Intégration continue (CI), Déploiement continu (CD), Développement et déploiement d’applications de science des données;
Expérience démontrée dans l’analyse et le traitement de grands ensembles de données complexes au sein d’organisations gouvernementales, de services financiers ou d’autres environnements fortement réglementés;
Expérience démontrée dans le développement et la mise en œuvre de technologies de protection de la vie privée, notamment : Anonymisation des données, Dépersonnalisation (de-identification), Confidentialité différentielle (Differential Privacy), Calcul multipartite sécurisé (Secure Multi-Party Computation), Apprentissage fédéré (Federated Learning), Chiffrement homomorphe, Ou toute autre technique équivalente de préservation de la vie privée;
Connaissance démontrée : Des structures de données, Des modèles de données, Des relations entre les données;
Expérience démontrée avec les plateformes et outils suivants : Microsoft Azure, Microsoft Fabric, Azure Data Lake, Azure Databricks, Jupyter Notebooks, Docker;
Connaissance démontrée des environnements Linux et des concepts de base de scriptage;
Connaissance démontrée de techniques telles que : Simulation Monte Carlo, Modèles de Markov, Génération de données synthétiques, Confidentialité différentielle, Chiffrement homomorphe, Preuves à divulgation nulle de connaissance (Zero-Knowledge Proofs);
Connaissance démontrée des concepts et techniques suivants : GAN (Generative Adversarial Networks), Transformers, Autoencodeurs (Auto-Encoders), RAG (Retrieval-Augmented Generation);
Méthodologies de développement de modèles d’apprentissage automatique;
Connaissance démontrée des concepts d’automatisation et de gestion d’infrastructures, notamment : Infrastructure as Code (IaC), Ansible, Terraform, Puppet, Chef, Ou technologies équivalentes;
Le ou la consultant(e) doit détenir une cote de sécurité valide du gouvernement du Canada : Secret;
Excellente communication en anglais, le poste étant basé à Ottawa.
Seuls les candidat(es) légalement autorisés(ées) à travailler pour tout employeur au Canada seront considérés(ées)
Avantages Wepoint:
- Minimum de 3 semaines de vacances dès la première année;
- Assurances collectives complètes avec contribution généreuse de l'employeur;
- Contribution employeurs au REER collectif
- Flexibilité de télétravail complète : Hybride, Distanciel, Présentiel.
- Un bureau chaleureux, lumineux et accueillant qui vous offre : des fruits frais, du café, des breuvages, des repas occasionnels, etc.
- Budget de matériel informatique annuel
- Environnement de travail équilibré et flexibilité d'horaires;
- Évolution de carrière : Formation et certifications, Apprentissage en-ligne ou en présentiel, Academy Wepoint, etc.
- Une communauté internationale d’experts prêts à partager leurs connaissances;
- Une culture d’entreprise axée sur les besoins des individus et leurs appartenances à une communauté forte
Permis CNESST : AP-2504754, AP-2504755, AR-2504756