Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

🌍 Qui sommes-nous ?

 

Preligens a Ă©tĂ© crĂ©Ă©e en 2016 par Arnaud GuĂ©rin et Renaud Allioux, deux ingĂ©nieurs français passionnĂ©s par l’aĂ©rospatial, l’astrophysique et l’intelligence artificielle.

 

Nous dĂ©veloppons des logiciels qui, grĂące Ă  l’Intelligence Artificielle, analysent automatiquement des donnĂ©es de masse provenant de multiples sources (images satellites, infra rouge, flux Ă©lectromagnĂ©tiques, flux rĂ©seaux sociaux et presse
) et alertent les agents du renseignement lorsqu’une situation anormale est dĂ©tectĂ©e sur un site d’intĂ©rĂȘt stratĂ©gique.

 

Notre entreprise compte aujourd’hui plus de 250 collaborateurs dont les deux-tiers dans notre branche R&D (DĂ©veloppement Logiciel, Machine Learning, Data Science, Recherche AI
)

 

Nous recherchons de nouveaux talents pour rejoindre l’aventure Preligens. Si vous aimez le dĂ©fi et souhaitez participer Ă  une entreprise Ɠuvrant Ă  accroĂźtre la sĂ©curitĂ© mondiale, n’attendez plus !

 

😎 Votre mission, si vous l’acceptez

 

L’équipe AI Engineering dĂ©veloppe un ensemble d’outils internes de MLOps, Ă  destination des Data Scientists, visant Ă  accĂ©lĂ©rer le dĂ©veloppement et la mise en production de modĂšles d’IA, ” l’AI Factory”.

Toutes les Ă©tapes de dĂ©veloppement sont couvertes, de l’ingestion des donnĂ©es au dĂ©ploiement final : construction et stockage des jeux de donnĂ©es, entraĂźnement de modĂšles, Ă©valuation et packaging de modĂšles, tout en garantissant le traçabilitĂ©.

Nous sommes une vingtaine, avec des profils mixtes AI / Software.

 

Attention : la capacité à obtenir une habilitation Défense est obligatoire pour ce poste.

 

La plateforme IA a Ă©tĂ© historiquement tournĂ©e vers le traitement d’images satellites Ă  destination d’équipes internes. Nous prĂ©voyons une forte croissance du nombre de modĂšles dĂ©ployĂ©s, une diversification des types de donnĂ©es, et une extension de notre base utilisateurs, y compris hors de Preligens. En tant que Software Engineer, vous travaillerez notamment Ă  :

→ Garantir la maintenabilitĂ© et l'Ă©volutivitĂ© des diffĂ©rents composants de notre plateforme de MLOps :

    - En s'appuyant sur les services de notre fournisseur de cloud,

    - Mais aussi dans des contextes on-premise

→ Adapter notre stack technique pour rĂ©pondre aux nouveaux besoins et anticiper sur les futurs besoins utilisateurs en repoussant les limites des systĂšmes existants :

    - Accompagner l’augmentation du nombre de modĂšles produits en amĂ©liorant la modularitĂ© et la robustesse des outils proposĂ©s aux data scientists

    - DĂ©velopper des solutions pour accĂ©lĂ©rer la mise en production de nos modĂšles : rĂ©-entraĂźnement de modĂšles en continu, plans d’expĂ©rience automatisĂ©s, optimisation du packaging

    - Garantir l’exploitabilitĂ© de nos modĂšles en contexte contraint (accĂšs restreint Ă  l’infrastructure des clients)

    - AmĂ©liorer le serving des modĂšles en production (serveur d’infĂ©rence, gestion multi-GPU)

    - AmĂ©liorer nos outils pour profiler et benchmarker nos modĂšles

→ Effectuer une veille  technologique de l’état de l’art pour amĂ©liorer notre stack


De façon transversale, vous aurez l’occasion d’influer sur les choix techniques et les orientations de notre stack, de peser sur notre mĂ©thodologie de travail, et de partager votre expĂ©rience aux autres membres de l’équipe via du pair-programming, des prĂ©sentations ou du mentorat, le tout dans un contexte de large Ă©quipe d’IA produisant des solutions partant en production, Ă  l’échelle.

 

🎯 Votre profil


Vous avez la volontĂ© de participer Ă  la construction d’une plateforme MLOps et donc d’une curiositĂ© autour des enjeux et spĂ©cificitĂ©s de la mise en production de solutions d’IA. Cette plateforme se doit d’ĂȘtre axĂ©e sur l'apport de valeur Ă  ses utilisateurs, grĂące Ă  un code sĂ©curisĂ©, testĂ© et mettant en oeuvre des choix pragmatiques et sains.


En termes de compétences, vous disposez :

→ De plus de 8 ans d’expĂ©rience en informatique au sens large

→ Techniquement :

    - d’une trĂšs bonne connaissance de Python et des bonnes pratiques en dĂ©veloppement logiciel

    - Une forte comprĂ©hension des bases de donnĂ©es et de la conteneurisation

    - D’une expĂ©rience de la production (dĂ©ploiement, monitoring, observabilitĂ©)

→ En terme de mĂ©thodologie de travail :

    - d’une expĂ©rience en environnement agile, sans pour autant en dĂ©fendre une application dogmatique

→ En terme de soft skills :

    - CapacitĂ© Ă  partager et dĂ©fendre une vision technique, faire preuve de pĂ©dagogie

    - D’une posture user-centric, en pensant avant tout aux besoins des utilisateurs

→ En terme de compĂ©tences apprĂ©ciĂ©es mais non nĂ©cessaires :

    - ExpĂ©rience en serving de modĂšles (ex : Triton, Tensorflow Serving, TorchServe)

    - ExpĂ©rience en embarquĂ©

    - Avoir occupĂ© un poste de tech lead ou manager

 

Si vous ne remplissez pas 100% des critĂšres ci-dessus, pas de panique, vous pouvez nous indiquer les raisons pour lesquelles vous pensez tout de mĂȘme ĂȘtre un bon candidat pour ce rĂŽle !

 

💙Pourquoi rejoindre Preligens ?

 

Rejoindre Preligens, c’est rejoindre une entreprise de passionnĂ©s, pionniĂšre dans son domaine pour travailler sur des technologies innovantes et rĂ©soudre des problĂ©matiques techniques complexes Ă  l’état de l’art. Notre volontĂ© de placer l’humain au cƓur de nos activitĂ©s se traduit par un fort esprit d’équipe et d’entraide.


Rejoignez-nous et crĂ©ez aujourd’hui la sĂ©curitĂ© de demain !

 

💰Ce que nous offrons

 

→ Environnement remote-friendly avec jusqu’à trois jours de tĂ©lĂ©travail par semaine.

→ Jeudis aprĂšs-midi dĂ©diĂ©s aux projets personnels et au dĂ©veloppement des compĂ©tences.

→ Un salaire compĂ©titif et Ă©quitable dans l’organisation.

→ Un minimum de 33 jours de congĂ©s par an.

→ CongĂ© second parent Ă©gal au congĂ© post-naissance (10 semaines pour le premier enfant).

→ Programmes de dĂ©veloppement professionnels et personnels sur-mesure.

 

đŸ’Ș Notre process de recrutement

 

→ Un Ă©change de 45 minutes avec un recruteur pour en apprendre plus sur vous, vos attentes et vous donner plus de dĂ©tails sur la vie chez Preligens.

→ Un Ă©change de 45 minutes avec votre futur manager ou une personne de son Ă©quipe afin de vous permettre dĂšs le dĂ©but de rencontrer vos futurs collaborateurs et de rentrer dans la technique de votre mĂ©tier !

→ RĂ©alisation d’un cas pratique que vous serez invitĂ©(e) Ă  prĂ©senter Ă  un panel composĂ© de votre futur manager ainsi que d’un ou deux pairs

→ Un entretien avec le Vice-PrĂ©sident de l’organisation que vous rejoindrez

→ Un dernier entretien avec l'un de nos fondateurs

 

Notre process de recrutement dure gĂ©nĂ©ralement entre 20 et 30 jours selon vos disponibilitĂ©s. En cas de deadlines serrĂ©es, nous savons aussi mettre le turbo pour ne pas vous faire attendre ! 🚀

 

Toutes nos offres sont ouvertes aux personnes en situation de handicap

Preligens s’engage à traiter chaque candidature de maniùre objective et inclusive



MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
October 19, 2024

Subscribe to Rise newsletter

Risa star 🔼 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs