Rust Software Engineer M/F - CDI

Job description

Après plus de 2 ans de développement technique, Jellysmack propose une technologie unique articulée autour de 3 produits qui visent à optimiser la création et la distribution sociale de vidéos.

L'équipe Tech œuvre pour la mise en place d’outils utilisés en interne par les équipes contenu afin de déterminer les sujets qui buzzent, les aider dans la création de contenu, suivre les performances des vidéos internes etc... en injectant dans chacun de ces produits une dose conséquente d’algorithmie, de statistiques et de machine / deep learning.


Description du poste

Intégré(e) à l’équipe Rust fonctionnant en Scrum, votre rôle contribue à la création des nouvelles fonctionnalités liées à l’acquisition des données provenant de toutes les plateformes des réseaux sociaux. Demain, d’autres services seront ajoutés à nos applications qui permettent de détecter les talents de demain, de proposer aux créateurs du contenu innovant et inspirant, de publier les vidéos sur les différents réseaux sociaux ou encore d’optimiser les audiences (liste non exhaustive et non définitive !).

Guidé(e) par un Tech Lead, vous développez les jobs de data acquisition, sans oublier les refactos et autres refontes techniques. L’équipe actuelle est composée de 4 personnes possédant de 1 à 10+ années d’expérience. Nous recherchons un nouvel acolyte pour nous challenger techniquement !

Nous possédons des bureaux à Levallois-Perret, Corte, Ajaccio ou encore New-York, nous sommes une entreprise distribuée dans son ADN, le full-remote n’est donc pas une sujet pour nous, c’est une philosophie.


La stack technique

  • Langage : Rust, mais également Node.js, Python, PHP 7.4, C++ et Vue.js
  • Librairies Rust: Rocket
  • Données : Sur AWS (Kinesis Firehose, Aurora et Redshift)
  • Cache : Redis
  • Environnement : On utilise Visual Code, mais c’est open et sur l’OS que vous voulez !

Missions principales 

  • Développer les nouvelles fonctionnalités des jobs de data acquisition, du développement à la mise en production : et oui, chez nous, ce sont les devs qui poussent en prod !
  • Assurer le fonctionnement des services au quotidien (debug power mais également refacto).
  • Être force de proposition dans l'équipe, de la conception technique des fonctionnalités à la roadmap technique des composants.
  • Faire les reviews régulière du code des collègues car on aime le code robuste, optimisé, lisible et de qualité
  • Effectuer une veille technique régulière et la partager, pour nous permettre de faire les choix techniques les plus appropriés.

Profil

Nous recherchons un(e) candidat(e) ayant une première expérience dans le domaine du développement de processus, de bonnes notions en conception microservice et paradigme REST sont très appréciées.

Vous avez idéalement déjà été confronté(e) à des bases de données à fort volume, le SQL ne vous fait pas peur.

La culture DevOps est une réalité pour vous, vous ne vous contentez pas de livrer votre code, vous aimez bien savoir ce qu’il se passe sur l’environnement de production.

Résolument tourné(e) vers le monde, vous pratiquez un anglais qui vous permet d’échanger avec le village global. Les corsophones sont par ailleurs accueillis les bras ouverts.

Vous souhaitez participer activement à toutes les étapes de la vie des fonctionnalités, l’aspect produit a une part importante pour vous.