À propos du poste
Intitulé du poste : Développeur logiciel
Type de contrat : Prestataire indépendant
Lieu : À distance
micro1 fait appel à des développeurs logiciels pour mettre leur expertise au service d'un projet client dynamique axé sur l'innovation numérique. Dans ce rôle, vous mettrez votre expertise au service de l'entraînement des systèmes d'IA de nouvelle génération. Votre travail déterminera la manière dont les modèles apprennent, raisonnent et fonctionnent, grâce à des contributions concrètes de haute qualité. Aucune expérience préalable en IA n'est requise — ce sont vos connaissances du domaine qui comptent.
Périmètre de la mission
- Concevoir et mettre en œuvre des solutions logicielles évolutives, maintenables et robustes en s'appuyant sur Python, Java, JavaScript/Node.js et des technologies full-stack.
- Mener des revues de code détaillées, en fournissant des retours exploitables afin de garantir la fonctionnalité, la performance et le respect des normes.
- Élaborer et maintenir une documentation technique complète pour appuyer les décisions d'architecture et la maintenance continue.
- Collaborer à la définition de l'architecture logicielle et recommander les bonnes pratiques du secteur pour une stabilité et une évolutivité à long terme.
- Participer à l'analyse des exigences afin de livrer des résultats efficaces et de haute qualité, répondant aux besoins du client et du projet.
- Apporter des exemples de programmation concrets, des explications et des approches de résolution de problèmes comme contributions fondamentales aux jeux de données d'entraînement de l'IA.
- Communiquer efficacement les constats, les difficultés et les solutions grâce à de solides compétences de communication écrite et orale.
Qualifications souhaitées
- 5+ ans d'expérience avérée en tant que professionnel, consultant ou spécialiste dans un ou plusieurs des domaines suivants : Python, Java, JavaScript/Node.js ou développement logiciel full-stack.
- Expertise démontrée dans la conception et la revue d'architectures logicielles et de bases de code complexes.
- Solide parcours dans la production et la maintenance d'une documentation technique de haute qualité et conviviale.
- Solide expérience des processus de revue de code, avec des retours pertinents et constructifs à des pairs ou à des contributeurs.
- Capacité à synthétiser des concepts logiciels complexes en communications écrites et orales claires et concises.
- Expérience du travail à distance et de la collaboration entre équipes distribuées à l'aide d'outils de communication numériques.
- Un plus : une connaissance de l'IA, des concepts d'apprentissage automatique ou une contribution à des jeux de données de formation technologique.