CTO - Engineering Manager 🔧

Nous recrutons un ou une CTO/Engineering Manager pour conduire l'équipe et la stratégie technique d'Octopize.

À propos d'Octopize

Octopize est une startup nantaise experte en anonymisation. Nous accompagnons nos clients pour les aider à valoriser et partager des données (open data).

Octopize a créé et déployé une solution de génération de données synthétiques appelée « Avatar ».

Les données synthétiques générés par la méthode Avatar sont anonymes au sens du RGPD et peuvent être utilisées sans faire courir de risque de réidentification.

Nos enjeux techniques

Nous avons la chance de travailler sur un sujet très innovant et d'être souvent confrontés aux limites de l'état de l'art.

Nos enjeux actuels sont :

  • Gérer de façon efficiente des volumes de données plus importants (100 Gb - 1 Tb)
  • Diversifier les types de données gérés en entrée (séries temporelles, données relationnelles, géolocalisation, etc.)
  • Simplifier l'intégration avec différentes origines (base de données relationnelles, flux tels que Kafka, etc.)
  • Automatiser et simplifier la préparation des données avant anonymisation
  • Améliorer les métriques permettant d'estimer la protection de la vie privée et l'utilité des données

Nous sommes une équipe motivée par l'envie d'apprendre et de se confronter à des problématiques techniques complexes pour lesquelles il n'y a pas de solutions existantes.

Notre stack et nos process évoluent rapidement : rejoins-nous pour nous aider à les mettre en place !

Compte tenu du contexte technique nous nous appuyons beaucoup sur Python (notamment pour ses librairies data : pandas, numpy, etc.).

Tes responsabilités

Il s'agit d'un rôle à forte composante managériale, comprenant les responsabilités suivantes :

  • Recruter et développer l'équipe technique
  • Définir la stratégie technique : roadmap, positionnement, approche open source, etc.
  • Soutenir l'activité commerciale en préparant et participant activement aux réunions avec les prospects et clients
  • Bâtir notre culture et définir notre façon de travailler
  • Créer et améliorer les bonnes pratiques de l'équipe : code, tests, gestion de la dette technique, stabilité

Tu contribueras directement à la proposition de valeur d'Octopize par ton impact technique :

  • Concevoir, développer, documenter, tester, déployer, monitorer notre solution d'anonymisation
  • Améliorer son architecture pour la rendre plus flexible, plus stable et plus efficiente
  • Accompagner tes coéquipiers en leur fournissant du coaching, mentoring sur les bonnes pratiques, l'architecture, les design patterns, la communication, etc.
  • Contribuer au cœur de notre algorithme d'anonymisation

Tes compétences et ton savoir-être

Pour accompagner la croissance de l'équipe, nous cherchons actuellement des profils expérimentés en management et disposant d'une expérience significative dans les domaines suivants :

  • Recrutement
  • Développement des compétences au sein de l'équipe (formation, mentoring, coaching, documentation, etc.)
  • Vélocité et qualité
  • Roadmap
  • Communication en anglais (écrit et oral)

Tu fais preuve d'esprit d'équipe et souhaite créer un environnement d'entraide et d'apprentissage continu.

Tu possèdes également les compétences techniques suivantes :

  • Tu maîtrises le développement Python et au moins un autre langage. Notre stack n'est pas encore complètement arrêtée, en nous rejoignant tu peux nous aider à la définir !
  • Tu maîtrises la ligne de commande, Git et l'environnement Linux. Tu connais Docker et Kubernetes.
  • Tu es familiarisé avec les OWASP Top 10 (injections SQL, XSS, etc.) et tu appliques les bonnes pratiques de défense dans ton code.
  • Tu sais créer, déployer et surveiller une architecture distribuée comportant plusieurs composants et déployée sur un cloud public.

Ces compétences seront considérés comme un plus :

  • Cybersécurité
  • Expérience avec les clouds français : OVH, CleverCloud, ScaleWay, etc.
  • Data engineering
  • Data science (y compris machine learning)

Notre environnement

  • Un budget de 3000 euros pour t'équiper correctement, en plus d'un écran ultra wide.
  • Un bureau spacieux à Nantes et de la souplesse sur les horaires et le télétravail.
  • Nous soutenons activement l'apprentissage continu : budget livre trimestriel, budget conférence annuel.
  • Participation au développement open source encouragée.
  • Salaire selon profil

Ton recrutement

  1. Visio pour te présenter Octopize, décrire nos enjeux, le rôle proposé, répondre à tes questions, et décider ensemble de continuer le process (30 min)
  2. Contribution open source ou exercice pour mieux cerner tes compétences
  3. Visio technique (1h) pour itérer sur ton exercice et te faire un retour un interactif
  4. Entretiens sur site
    • Pair programming (1h)
    • System design (1h)
    • Rencontre avec le CEO (1h)
    • Rencontre informelle avec l'équipe (déjeuner ou café)

Nous pouvons bien sûr nous adapter en fonction des profils. N'hésite pas à nous faire part de ton retour sur ce point.