Développeur d’intégration (MLOps) pour machine d’apprentissage

Développeur d’intégration (MLOps) pour machine d’apprentissage

  • Dernière mise à jour : 28 novembre
  • Date de début : ASAP
  • Lieu de travail : Québec, Canada
  • Type d’emploi : Contrat 12 mois
  • Fourchette de salaire : 85 000 – 90 000 CAD

Aperçu du poste :

eQualitie est une organisation créatrice de technologie axée sur le développement et la distribution de logiciels et de services libres et gratuits pour la société civile, les ONG, les journalistes et médias indépendants. Notre travail met l’accent sur la résilience, la confidentialité, la sécurité en ligne, le renforcement des capacités, l’éducation et la gestion de l’information, dans le but de protéger et de promouvoir les droits de l’homme, l’accès à l’information et la liberté de la presse en ligne. Nous sommes à la recherche d’un développeur de logiciels capable d’assumer la responsabilité de l’intégration transparente de Baskerville, notre service de détection et d’atténuation des réseaux de bots malveillants au sein de Cloudflare et AWS, sur leurs marchés d’applications respectifs. Nous avons eu un peu de mal à trouver le bon titre pour ce poste, en considérant également le développeur de logiciels sans serveur, le développeur de services cloud… Si l’un de ces titres sonne également vrai, continuez à lire !

Principales responsabilités :

  • Concevoir le flux de données et créer des API pour les communications entre la plateforme Baskerville et l’informatique de pointe sur des systèmes tiers (par exemple, Cloudflare Workers ; AWS Lambda@Edge).
  • Mettre en œuvre et déployer des solutions de réponse au trafic web (par exemple, atténuation des demandes malveillantes) au sein de Cloudflare Workers et d’Amazon Lambda@Edge.
  • Mener des expériences avec différentes approches pour assurer une performance optimale des interactions entre les fonctions distribuées serverless et la plateforme Baskerville (par exemple, prévenir les retards dans la connexion initiale).
  • Assister au déploiement du serveur de Machine Learning dans un environnement Kubernetes avec l’équipe.
  • Effectuer des analyses comparatives et des tests de performance des travailleurs Cloudflare. Cela implique de simuler différents types d’attaques DDOS et de mesurer le temps de réponse, le taux de rappel et le taux de faux positifs.
  • Collaborer étroitement avec l’équipe pour intégrer l’environnement de production.

Mots clés : Cloudflare Worker, AWS Lambda, MLOps, Deno, architectures sans serveur.

Exigences :

  • Solides compétences en programmation dans des langages tels que Python et JavaScript.
  • Maîtrise du protocole HTTP(s) et du serveur web.
  • Familiarité avec Kubernetes et Ingress-Nginx.
  • Une expérience avec Kafka est un atout.
  • Une expérience en tant qu’ingénieur en apprentissage automatique est un plus.
  • Expérience avec Amazon AWS ou Cloudflare Enterprise plan est un plus.

Environnement de travail :

Vous ferez partie d’une petite équipe qui encourage un certain niveau d’autonomie et de responsabilité. Nous anticipons votre implication active dans la communication et la proposition d’idées de mise en œuvre.

Comment postuler

Veuillez envoyer votre CV et une lettre de motivation expliquant en quoi votre expérience et votre motivation correspondent à nos exigences. Veuillez inclure des références, des liens vers vos travaux et projets antérieurs pour nous aider à comprendre vos compétences et votre motivation.

eQualitie accueille des candidats de tous horizons. Nous sommes une entreprise qui privilégie le travail à distance et nous proposons des modalités de travail flexibles. Nous vous encourageons à en savoir plus sur eQualitie et nos projets avant de postuler.

Les champs marqués d’un * sont obligatoires.  Les données personnelles soumises par le biais de ce formulaire sont protégées par notre politique de confidentialité et ne sont conservées que pendant la durée du processus d’embauche.