Informazioni sul ruolo
In questo ruolo di collaboratore remoto retribuito a ore, lavorerai come Kotlin Quality Assurance Lead (QAL) per supervisionare qualità, coerenza e prestazioni dei trainer nei progetti di addestramento AI su Kotlin. Esaminerai codice Kotlin generato dall'AI e il lavoro di trainer/QA, valuterai la qualità dell'output rispetto alle linee guida del progetto, fornirai feedback scritti precisi e assicurerai che i contributori seguano gli standard previsti.
Valuterai il lavoro per correttezza del codice, type safety, comportamento delle coroutine, conoscenza di Android/JVM, accuratezza del debugging, leggibilità, manutenibilità, prestazioni, sicurezza, copertura dei test, formattazione, aderenza alle istruzioni e conformità alla rubrica.
Questo ruolo è presso SME Careers, un'azienda in rapida crescita nel settore AI Data Services e controllata di SuperAnnotate, che fornisce dati di addestramento per molte delle più grandi aziende AI e laboratori di modelli fondativi al mondo. La tua guida sulla qualità Kotlin contribuirà a garantire che i dati di addestramento Kotlin siano accurati, eseguibili, idiomatici, spiegati chiaramente e allineati alle aspettative del cliente.
Il processo di selezione prevede un colloquio AI, un compito specifico del dominio e un colloquio con un recruiter.
Importante: Non esiste un progetto immediato per questo ruolo; tuttavia, se qualificato, sarai tra i primi esperti che contatteremo quando si presenteranno opportunità rilevanti. Questo ti darà anche accesso a progetti futuri disponibili tramite la nostra rete di esperti.
Cosa farai
- Eseguire controlli a campione sugli elementi Kotlin e fornire feedback continuo tramite DM.
- Esaminare codice Kotlin generato dall'AI, snippet Android/JVM, flussi di lavoro con coroutine, test e spiegazioni.
- Comunicare le modifiche alle linee guida e gli standard specifici di Kotlin su Discord.
- Rispondere a domande su sintassi Kotlin, null safety, coroutine, contesto Android/JVM, test, pacchetti e interpretazione della rubrica.
- Inviare DM ai contributori inattivi e gestire il monitoraggio delle attivazioni.
- Creare documentazione Kotlin, style guide, esempi, tracker, FAQ, honeypot e materiali di onboarding.
- Condurre call di onboarding/addestramento per i contributori Kotlin.
- Segnalare raccomandazioni Kotlin insicure, fuorvianti, non eseguibili o non pronte per la produzione.
- Migliorare i processi di QA sulla base delle lacune di qualità ricorrenti.
Cosa cerchiamo
- Laurea triennale o magistrale in Informatica, Ingegneria del software, IT o esperienza professionale equivalente.
- Solida padronanza dell'inglese per seguire le linee guida e fornire feedback tecnico chiaro.
- 3+ anni di esperienza professionale in Kotlin, sviluppo Android, sviluppo backend JVM, code review, QA o mentoring tecnico.
- Forte comprensione di sintassi Kotlin, null safety, data class, sealed class, generics, extension function, collezioni, lambda, coroutine, flow, gestione delle eccezioni e interoperabilità con Java.
- Capacità di individuare problemi quali uso errato delle coroutine, Kotlin non idiomatico, gestione insicura dei null, logica difettosa, codice non eseguibile, API allucinate o spiegazioni incomplete.
- Familiarità con Android, Jetpack Compose, Gradle, Ktor, Spring Boot, JUnit, MockK, Espresso, Kotlin Flow, GitHub, CI/CD e pattern di architettura delle app è preferibile.
- Esperienza nella guida o nel supporto di team remoti di trainer, ingegneri, revisori o QA è fortemente preferibile.
- Comfort con Discord, Google Sheets, Google Docs, tracker, dashboard, GitHub e sistemi di PM.
- Altamente organizzato e in grado di mantenere style guide, tracker, FAQ, honeypot, attività di calibrazione e materiali di onboarding.
- Esperienza con addestramento AI, valutazione LLM, QA del codice o code review basata su rubriche è un forte plus.