Gramian Consulting
Gramian Consulting
Gramian Consulting è una società di consulenza con approccio remoto, specializzata in talenti nei settori dell’ingegneria, dei dati e dell’intelligenza artificiale. Aiuta le organizzazioni ad ampliare le proprie capacità tecniche attraverso l’inserimento di talenti, il recruiting, i team dedicati e la gestione dei collaboratori a contratto, offrendo inoltre servizi come l’addestramento e il fine-tuning di modelli linguistici di grandi dimensioni, agenti e assistenti di IA, MLOps e infrastrutture di IA. La società sostiene anche lo sviluppo professionale individuale tramite programmi di mentoring e formazione dedicati alla preparazione professionale, alla preparazione ai colloqui e all’orientamento nei mercati internazionali. Il suo lavoro combina esperienza pratica nell’ingegneria e nel recruiting per aiutare i clienti a costruire team tecnici e ad applicare l’IA alle esigenze aziendali.

Esperto di ingegneria software mobile per progetti di addestramento dell’IA

Crea sfide impegnative di programmazione mobile, ambienti riproducibili e soluzioni di riferimento per progetti di addestramento dell’IA. Valuta il codice mobile generato dall’IA con esercizi rigorosi di debug, test e ottimizzazione.

Descrizione

  • Progetta attività realistiche di ingegneria mobile per modelli avanzati di IA utilizzando repository di codice esistenti.
  • Sviluppa sfide di debug, implementazione di funzionalità, refactoring, gestione dello stato, gestione del ciclo di vita e ottimizzazione delle prestazioni.
  • Crea attività in almeno un ambito: sviluppo multipiattaforma con React Native, TypeScript, JavaScript o Flutter e Dart; sviluppo iOS con Swift, SwiftUI o UIKit; oppure sviluppo Android con Kotlin, Jetpack Compose o il sistema di viste Android.
  • Prepara ambienti riproducibili con requisiti, dipendenze e istruzioni di esecuzione chiare.
  • Crea controlli automatizzati deterministici che accettino implementazioni corrette e rifiutino soluzioni difettose, incomplete o codificate per casi specifici.
  • Crea e verifica soluzioni di riferimento che dimostrino approcci solidi per ogni attività.
  • Assicurati che le attività siano tecnicamente impegnative, chiare e riproducibili, e adatte a valutare capacità avanzate di programmazione dell’IA.

Requisiti

  • Esperienza pratica significativa in almeno una specializzazione mobile: sviluppo multipiattaforma, iOS o Android.
  • Ottima padronanza di almeno un linguaggio pertinente: TypeScript, JavaScript, Dart, Swift o Kotlin.
  • Conoscenza approfondita dell’architettura mobile, della gestione dello stato, della programmazione asincrona e dei cicli di vita delle applicazioni.
  • Comprovata capacità di diagnosticare problemi complessi nelle applicazioni mobile, individuare difetti sottili e fornire correzioni robuste.
  • Esperienza nello sviluppo di funzionalità mobile, nel refactoring del codice e nel miglioramento delle prestazioni delle applicazioni.
  • Capacità di scrivere test automatizzati, verificare il comportamento previsto e distinguere le soluzioni corrette dai rimedi superficiali.
  • Spiccate capacità analitiche, grande attenzione ai dettagli e capacità di redigere documentazione tecnica chiara.
  • Disponibilità a iniziare poco dopo l’onboarding e a soddisfare i requisiti minimi settimanali di invio delle attività.