Backend Engineer 🔧

Nous recrutons des backend engineers en CDI pour rejoindre notre équipe technique et bâtir notre solution d'anonymisation.

Nous avons construit une première version de notre méthode d'anonymisation des données et cherchons à traiter des volumes de données plus importants (100 Gb - 1 Tb), diversifier les sources de données tant dans leur type (génétique, géolocalisation, etc.) que dans leur origine (base de données relationnelles, flux tels que Kafka, etc.).

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 ne sont pas encore bien définis : 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.).

À propos d'Octopize

Octopize est une startup nantaise experte en anonymisation. Nous accompagnons nos clients pour les aider à valoriser et partager des données sensibles sans risquer une ré-identification.

Tes responsabilités

  • Concevoir, développer, documenter, tester, déployer, monitorer des logiciels orienté gestion de données.
  • Accompagner tes coéquipiers en leur fournissant du coaching, mentoring sur les bonnes pratiques, l'architecture, les design patterns, la communication, etc.
  • Contribuer à bâtir notre culture et définir notre façon de travailler.
  • Participer au recrutement de nouveaux data engineers.

Au-delà de ces sujets, tu pourras aussi participer à ces activités en fonction de tes envies :

  • Réflexion stratégique sur notre positionnement produit, open source, commercial, etc.
  • Participation directe à la gestion de la relation client.
  • Contribution à la data science et à nos modèles mathématiques.

Tes compétences et ton savoir-être

Pour accompagner la croissance de l'équipe, nous cherchons actuellement des profils expérimentés. Cela dit, si tu es passionné par notre mission, n'hésite pas à postuler quelque soit ton niveau d'expérience !

  • 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.
  • Tu sais rédiger de la documentation, des specs et concevoir des architectures techniques.
  • Tu connais au moins une db relationnelle (Postgres, MySQL, etc.)
  • Tu connais au moins une db nosql (ElasticSearch, Redis, Cassandra, etc.)
  • 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 fais preuve d'esprit d'équipe et souhaite créer un environnement d'entraide et d'apprentissage continu.
  • Tu apportes beaucoup d'attention à ta communication (notamment en Anglais) et est capable de vulgariser un sujet technique pour une audience qui ne l'est pas.

Si tu disposes de ces compétences, ce sera considéré comme un plus :

  • Programmation fonctionnelle
  • Architecture distribuée haute disponibilité
  • Passion pour la cybersécurité
  • Expérience avec les clouds français : OVH, CleverCloud, ScaleWay, etc.
  • Librairies data science : pytorch, scikit-learn, etc.
  • Déploiement de modèles ML
  • Mentoring

Nous accueillons volontiers les profils autodidacte et en reconversion.

Notre environnement

  • Un budget de 3000 euros pour t'équiper correctement, en plus d'un écran ultra wide.
  • Un bureau spacieux sur l'île de 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. Présentation téléphonique rapide avec notre CTO pour répondre à tes questions, décrire nos enjeux et décider de continuer le process (30 min)
  2. Facultatif : contribution open source ou exercice pour mieux cerner tes compétences
  3. Visio technique (1h) pour coder ensemble et te faire un retour sur ton exercice
  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.