Junior DevOps Engineer

Craft AI recrute !

À propos

Craft AI est une startup qui développe une plateforme logicielle de Machine Learning.

Pionnière du MLOps (l'automatisation du cycle de vie du machine learning), Craft AI résout des problèmes de déploiement et de pilotage à grande échelle, permettant une meilleure maîtrise de l'IA.

Craft AI fournit un produit SaaS multi-cloud à destination de Data Scientists, qui facilite et automatise l'exécution, la supervision et le passage à l'échelle des applications de machine learning. Avec une forte culture tech autour du développement logiciel et du machine learning, organisée autour d’une méthodologie agile, notre équipe crée des outils novateurs dans un domaine en pleine expansion.

Descriptif du poste

Ce que vous allez faire

Craft AI met en œuvre des algorithmes de Machine Learning au sein d'une plateforme. Cette plateforme présente une API REST ainsi qu'une application web, et doit répondre à une charge de calculs importante.

Pour renforcer son équipe de développement et R&D en intelligence artificielle, Craft AI recherche un ou une devOps de talent !

Directement au cœur du développement de notre plateforme cloud de Machine Learning vous interviendrez au sein de l'équipe tech. En particulier, votre rôle consistera à concevoir, faire évoluer et optimiser plusieurs aspects du produit :

  • Pipeline de traitement et de stockage des données sur des clusters Kubernetes (PostgreSQL),
  • Infrastructure (Terraform / Ansible / Docker / Kubernetes / Azure / AWS).
  • Déploiement d'algorithmes de traitement des données et de machine learning (Node.js / Python),

Par ailleurs, vous interviendrez ponctuellement en support à l'équipe Customer Success auprès des clients de Craft AI.

Notre Stack Techno

  • La plateforme cloud de Craft AI suit une architecture µservice basée sur Docker/Kubernetes.
  • Au cœur de la stratégie de distribution des calculs se trouve un système de jobs basé sur Argo.
  • Les infrastructures sont déployées sur AWS et Azure via Terraform et Ansible.
  • Les bases de données utilisées sont de type PostgreSQL.
  • Les langages de programmation utilisés sont Javascript (Front et Node.JS), ainsi que Python pour l'expérimentation "data".

Ce que vous allez apprendre

  • Comprendre les enjeux d’infrastructure et de scalabilité du Machine Learning,
  • Comprendre les problématiques d’explicabilité liées à l’intelligence artificielle,
  • Devenir un acteur du développement d'une startup tech ambitieuse en pleine croissance !

Lifestyle

Télétravail partiel (2 jours par semaine). Horaires aménagés possibles (pour les parents par exemple). Bureau en open-space.

Profil recherché

Ce dont nous avons besoin

  • Expérience des mises en production et du MCO
  • Connaitre un outil de CD/CI est un plus (Jenkins)
  • Expérience du développement et des opérations d'une infrastructure cloud distribuée.
  • Très bonnes connaissances Réseaux (IP, HTTP, DNS, VPN...).
  • Expérience des technos de containérisation (Docker, Kubernetes, Argo...) idéalement sur AWS et Azure, ou tout autre cloud est un plus.
  • Une expérience dans l'utilisation de système de job/queue est un plus.
  • Culture technique, notamment autour du Machine Learning et de l'Intelligence Artificielle,
  • Capacité à travailler en itérations courtes et à prendre en compte les retours,
  • Anglais lu, écrit et parlé.

Process de recrutement

Après avoir étudié votre CV, nous vous proposerons :

Entretien avec le CTO,
Entretien technique, sous la forme d’une séance de pair-programming avec un membre de l'équipe DevOps,
Rencontre avec plusieurs membres des équipes Dev/R&D/Produit/DataScience.
(Les rendez-vous sont en visio par défaut, même si nous aimons bien vous rencontrer dans nos locaux)

Idéalement le process tient en 2 semaines.

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 2 ans
  • Télétravail partiel possible
  • Salaire : entre 40000€ et 50000€ / an