Informazioni sul ruolo
In questo ruolo di collaboratore remoto retribuito a ore, lavorerai come Specialista IntelliJ IDEA (SME) per creare attività realistiche e stimolanti basate su computer utilizzando IntelliJ IDEA e i relativi flussi di lavoro di sviluppo software. Progetterai attività pratiche sull'IDE, le documenterai chiaramente in SuperAnnotate, ti assicurerai che la tua configurazione supporti l'attività e registrerai te stesso mentre esegui l'attività sul tuo computer.
Le attività possono includere la creazione di progetti Java/Kotlin, la configurazione degli SDK, l'esecuzione e il debug del codice, l'uso di Maven o Gradle, la gestione dei pacchetti, il refactoring, l'uso dell'integrazione con Git, la navigazione del codice, la scrittura di test o la risoluzione di problemi di build. Il tuo lavoro contribuirà ad addestrare modelli di AI avanzati affinché comprendano meglio come gli utenti reali completano i flussi di lavoro di sviluppo software in IntelliJ IDEA.
Questo ruolo è presso SME Careers, un'azienda in rapida crescita nel settore dei servizi di dati per l'AI e controllata di SuperAnnotate, che fornisce dati di addestramento per molte delle più grandi aziende di AI e laboratori di modelli di base al mondo. La tua competenza su IntelliJ IDEA contribuisce direttamente a migliorare i principali modelli di AI al mondo insegnando loro come gli utenti reali completano attività pratiche di programmazione, debug e gestione dei progetti in un IDE professionale.
Cosa farai
- Creare attività realistiche su IntelliJ IDEA: Ideare attività realistiche e stimolanti che possano essere eseguite al computer utilizzando IntelliJ IDEA, quindi documentare chiaramente l'attività in SuperAnnotate.
- Preparare l'ambiente di lavoro: Assicurarti che la tua configurazione supporti l'attività, inclusi avere IntelliJ IDEA installato, progetti/file disponibili, SDK configurato, dipendenze installate e qualsiasi riferimento necessario pronto prima della registrazione.
- Registrare l'esecuzione dell'attività: Registrare te stesso mentre esegui l'attività su IntelliJ IDEA al computer seguendo le istruzioni del progetto e assicurandoti che il flusso di lavoro sia chiaro, completo e realistico.
- Documentare il contesto dell'attività: Fornire sufficiente contesto dell'attività, passaggi, obiettivi, file di progetto, dipendenze e note affinché i revisori possano comprendere qual è l'attività e come è stata completata.
- Dimostrare un uso pratico del software: Completare flussi di lavoro che coinvolgono programmazione, debug, refactoring, build con Maven/Gradle, test, uso del terminale, integrazione con Git, configurazione del progetto o risoluzione di problemi, ove pertinente.
- Mantenere la qualità delle consegne: Rivedere la tua registrazione e documentazione prima dell'invio per assicurarti che l'attività sia completa, comprensibile, realistica e allineata alle linee guida del progetto.
Cosa cerchiamo
- Esperienza pratica nell'uso di IntelliJ IDEA per Java, Kotlin, sviluppo backend, debug, configurazione di progetti, refactoring, strumenti di build o flussi di lavoro Git.
- Padronanza dell'inglese a livello B2 o superiore per comprendere le istruzioni del progetto, documentare chiaramente le attività e comunicare con il team del progetto.
- Comfort nell'uso del computer, nella gestione dei file, nell'apertura di progetti, nella configurazione degli SDK, nell'installazione delle dipendenze e nella registrazione dei flussi di lavoro.
- Capacità di ideare attività realistiche e stimolanti su IntelliJ IDEA che riflettano casi d'uso reali di programmazione, debug, test, build o configurazione di progetti.
- Solida comprensione delle basi di IntelliJ IDEA come struttura del progetto, SDK, configurazioni di esecuzione, debugger, refactoring, Maven/Gradle, terminale, navigazione del codice e controllo di versione.
- Capacità di assicurarti che la tua configurazione supporti l'attività, inclusi avere IntelliJ IDEA installato, progetti/file disponibili, SDK configurato, dipendenze installate e riferimenti pronti prima della registrazione.
- Grande attenzione ai dettagli nella preparazione dell'attività, nell'esecuzione del flusso di lavoro e nella verifica che la registrazione sia completa e comprensibile.
- Affidabile, autonomo e capace di garantire una qualità costante in un flusso di lavoro remoto a ore come collaboratore attraverso diversi fusi orari.
- Competenze professionali aggiuntive sono apprezzate, tra cui Java, Kotlin, sviluppo backend, QA, GitHub, DevOps, scrittura tecnica, programmazione o altri flussi di lavoro basati su computer.