Ingénieur logiciel - ML Ops @Deeptech (H/F)
En savoir plus sur l'offre
- Secteur d'activité : Industrie (autres)
- Type de contrat : CDI
- CSP : Cadre
- Entrée en fonction : Immédiate
- Durée de travail : Temps Plein
Présentation de l'entreprise
Cabinet de recrutement spécialisé « tech », la mission d’Externatic est de faciliter la rencontre entre candidats et entreprises finales (0% d’ESN).
Nous mettons à votre disposition notre réseau et notre connaissance du marché de la Tech (étude des salaires, tendances).
Externatic en bref :
- Plus de 13 ans de professionnalisme
- +400 postes ouverts HORS ESN
- 30 consultants basés en France : Paris, Nantes, Rennes, Bordeaux, Lille, Lyon, Toulouse, Montpellier, …
- Plus de 400 clients : DSI, éditeurs, ETI/PME, Centre R&D, Startup/scaleup, organismes publics et para-publiques…
- Plus de 370 candidats accompagnés par an
Description du poste
Envie de faire converger votre expertise logicielle avec des avancées scientifiques de pointe ?
Passionné(e) par la performance, l’optimisation et l’industrialisation d’algorithmes complexes ?
Vous souhaitez donner un sens concret à votre code en contribuant à une industrie plus durable ?
Externatic, cabinet de recrutement spécialisé « tech » (0% ESN), vous ouvre les portes d’une entreprise Deeptech en pleine croissance à Nantes. Reconnue pour son agilité et sa capacité à innover, cette société développe des solutions numériques brevetées qui réinventent les pratiques industrielles. Son impact ? Optimiser les processus, réduire la consommation de matières premières et guider ETI et grands groupes internationaux vers une industrie plus performante et durable.
Dans un contexte de forte croissance et de structuration de sa plateforme logicielle, nous recherchons un(e) Ingénieur(e) Logiciel R&D pour rejoindre une équipe dynamique où la collaboration et l’excellence technique sont au cœur des projets.
Vos missions
En lien étroit avec les chercheurs, les développeurs et les équipes produit, vous jouerez un rôle charnière et stratégique. Votre quotidien sera de faire le pont entre la recherche théorique et la performance logicielle en production, en traduisant des innovations scientifiques en solutions industrielles robustes.
Vos responsabilités principales :
- Fiabilisation et Optimisation Algorithmique : Rendre les algorithmes existants plus robustes, maintenables et performants (principalement en Python / Rust), en optimisant les temps de traitement et en garantissant la qualité logicielle (tests, documentation, CI/CD).
- Conception et Structuration : Travailler en binôme avec les chercheurs pour concevoir et structurer les nouveaux algorithmes à implémenter, en apportant votre expertise sur l’architecture et les bonnes pratiques de développement.
- Industrialisation et Mise en Production (MLOps) : Contribuer activement à la mise en production des modèles ML (packaging, déploiement, monitoring), en développant des briques logicielles performantes intégrées aux produits finaux.
- Veille et Innovation : Réaliser une veille technologique active pour tester de nouveaux outils ou approches (comparer, tester, benchmarker des solutions tierces), et proposer des optimisations concrètes pour améliorer continuellement nos solutions.
- Collaboration et Accompagnement : Porter les bonnes pratiques de développement auprès des chercheurs et collaborer avec l’équipe R&D Produit (JavaScript/TypeScript).
Profil recherché
Ce que vous apportez
Vous êtes à l’aise dans les environnements techniques exigeants et aimez faire le lien entre science, développement logiciel et industrialisation.
Ce que vous apportez :
- Formation et Expérience : Bac+5 (école d’ingénieur ou université) en informatique. Une première expérience confirmée dans un rôle similaire ou dans un environnement mêlant forte exigence logicielle et algorithmique est un atout majeur.
- Compétences Techniques Solides :
- Maîtrise de Python et Rust (ou une forte appétence pour Rust et la capacité à monter rapidement en compétence).
- Solides pratiques de développement logiciel : Git, CI/CD, Docker.
- Expérience ou fort intérêt pour le ML Ops (packaging, déploiement, monitoring de modèles).
- Excellente compréhension des environnements orientés recherche ou data science.
- Une forte appétence pour l’architecture logicielle au sens large (construction de solutions, modélisation des données, etc.) est primordiale. Vous serez amené(e) à jongler entre l’optimisation des traitements data/ML (temps de calcul, mémoire, scalabilité) et des optimisations d’algorithmes plus théoriques/bas niveau (structures de données, parallélisation, etc.).
- Qualités Personnelles :
- Capacité prouvée à collaborer avec des profils techniques variés (chercheurs, développeurs, produit) et à vulgariser des concepts complexes.
- Structuré(e), rigoureux(se), capable de challenger les solutions existantes.
- Autonome et proactif(ve), vous savez déterminer les solutions technologiques pertinentes pour relever les défis.
Avantages
Conditions de travail
En rejoignant cette entreprise innovante, vous intégrerez une équipe passionnée et bénéficierez de :
- Une équipe à taille humaine : Composée d’1 Ingénieur R&D Algorithmique & Logiciel (votre futur binôme), 2 Data Engineers et 2 Ingénieurs de recherche, portée par un Directeur de Recherche passionné.
- Projets à fort impact : Contribuez directement à des solutions qui optimisent l’industrie et favorisent la durabilité.
- Exigence technique élevée & autonomie : Relevez des défis techniques stimulants avec une grande liberté d’action.
- Cadre de travail stimulant : Localisation à Nantes, au sein d’une équipe multidisciplinaire.
- Flexibilité : Télétravail possible (jusqu’à 2 jours/semaine selon organisation).
- Rémunération attractive : Entre 45 000€ et 55 000€ selon profil et expérience.