Gramian Consulting
Gramian Consulting
Gramian Consulting est un cabinet de conseil privilégiant le travail à distance et spécialisé dans les talents en ingénierie, en données et en intelligence artificielle. Il aide les organisations à renforcer leurs capacités techniques grâce à la mise à disposition de talents, au recrutement, aux équipes dédiées et à la gestion de contractuels, tout en proposant des services tels que l’entraînement et l’ajustement fin de grands modèles de langage, les agents et assistants d’IA, le MLOps et l’infrastructure d’IA. Le cabinet soutient également le développement professionnel individuel au moyen de programmes de mentorat et de formation portant sur la préparation à la carrière, la préparation aux entretiens et l’orientation vers les marchés internationaux. Son travail associe une expérience concrète en ingénierie et en recrutement pour aider ses clients à constituer des équipes techniques et à appliquer l’IA à leurs besoins professionnels.

Expert en ingénierie logicielle mobile pour des projets d’entraînement de l’IA

Concevez des défis exigeants de programmation mobile, des environnements reproductibles et des solutions de référence pour des projets d’entraînement de l’IA. Évaluez le code mobile généré par l’IA au moyen d’exercices rigoureux de débogage, de test et d’optimisation.

Description

  • Concevez des tâches réalistes d’ingénierie mobile pour des modèles d’IA avancés à partir de dépôts de code existants.
  • Élaborez des défis portant sur le débogage, l’ajout de fonctionnalités, la refactorisation, la gestion de l’état, le cycle de vie et l’optimisation des performances.
  • Créez des tâches dans au moins un domaine : développement multiplateforme avec React Native, TypeScript, JavaScript ou Flutter et Dart ; développement iOS avec Swift, SwiftUI ou UIKit ; ou développement Android avec Kotlin, Jetpack Compose ou le système de vues Android.
  • Préparez des environnements reproductibles avec des exigences, des dépendances et des instructions d’exécution claires.
  • Élaborez des vérifications automatisées déterministes qui acceptent les implémentations correctes et rejettent les solutions erronées, incomplètes ou codées en dur.
  • Créez et vérifiez des solutions de référence qui illustrent des approches solides pour chaque tâche.
  • Veillez à ce que les tâches soient techniquement exigeantes, claires et reproductibles, et adaptées à l’évaluation des capacités avancées de programmation de l’IA.

Exigences

  • Expérience pratique substantielle dans au moins une spécialité mobile : développement multiplateforme, iOS ou Android.
  • Maîtrise d’au moins un langage pertinent : TypeScript, JavaScript, Dart, Swift ou Kotlin.
  • Connaissance approfondie de l’architecture mobile, de la gestion de l’état, de la programmation asynchrone et du cycle de vie des applications.
  • Compétences avérées dans le diagnostic de problèmes complexes d’applications mobiles, la détection de défauts subtils et la mise en œuvre de correctifs robustes.
  • Expérience du développement de fonctionnalités mobiles, de la refactorisation de code et de l’amélioration des performances des applications.
  • Capacité à écrire des tests automatisés, à vérifier le comportement attendu et à distinguer les solutions correctes des contournements superficiels.
  • Solides capacités d’analyse, grand souci du détail et aptitude à rédiger une documentation technique claire.
  • Disponibilité pour commencer peu après l’intégration et respecter les exigences minimales hebdomadaires de soumission des tâches.