Informazioni sul ruolo
In questo ruolo di collaboratore a contratto remoto e retribuito a ore, lavorerai come Specialista GitHub (SME) per creare attività realistiche e impegnative basate su computer utilizzando GitHub e i relativi flussi di lavoro Git. Progetterai attività pratiche su GitHub, 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 configurazione di repository, gestione dei branch, commit, pull request, issue, revisione del codice, aggiornamenti del README, modifiche ai file, nozioni di base su GitHub Actions, project board, note di rilascio, flussi di lavoro collaborativi o modifiche alla documentazione. Il tuo lavoro contribuirà ad addestrare modelli di AI avanzati affinché comprendano meglio come gli utenti reali completano i flussi di lavoro di collaborazione software e controllo di versione.
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 GitHub contribuisce direttamente a migliorare i principali modelli di AI al mondo insegnando loro come gli utenti reali completano attività pratiche di controllo di versione, repository e collaborazione tra sviluppatori.
Cosa farai
- Creare attività realistiche su GitHub: Ideare attività realistiche e impegnative che possono essere eseguite al computer utilizzando GitHub, quindi documentare chiaramente l'attività in SuperAnnotate.
- Preparare l'ambiente di lavoro: Assicurarti che la tua configurazione supporti l'attività, incluso avere accesso a GitHub, repository di test, file, branch, issue di esempio e qualsiasi strumento richiesto pronto prima della registrazione.
- Registrare l'esecuzione dell'attività: Registrare te stesso mentre esegui l'attività su GitHub 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, dettagli del repository, file e note affinché i revisori possano capire qual è l'attività e come è stata completata.
- Dimostrare l'uso pratico del software: Completare flussi di lavoro che coinvolgono repository, commit, branch, pull request, issue, aggiornamenti del README, revisioni, project board o GitHub Actions ove pertinente.
- Mantenere la qualità delle submission: Rivedere la tua registrazione e documentazione prima della submission per assicurarti che l'attività sia completa, comprensibile, realistica e allineata alle linee guida del progetto.
Cosa cerchiamo
- Esperienza pratica nell'uso di GitHub per repository, branch, commit, pull request, issue, documentazione, revisione del codice o flussi di lavoro collaborativi.
- 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.
- A proprio agio nell'uso di computer, strumenti basati su browser, GitHub, file, cartelle, editor di codice, terminali e flussi di lavoro di registrazione.
- Capacità di ideare attività realistiche e impegnative su GitHub che riflettano casi d'uso reali di software, documentazione, collaborazione, amministrazione o gestione di progetti.
- Solida comprensione delle nozioni di base di GitHub come repository, commit, branch, pull request, conflitti di merge, issue, file README, autorizzazioni e project board.
- Capacità di assicurarti che la tua configurazione supporti l'attività, incluso avere accesso a GitHub, un repository di test, file disponibili, Git installato se necessario e qualsiasi riferimento richiesto pronto prima della registrazione.
- Grande attenzione ai dettagli nella preparazione dell'attività, nell'esecuzione del flusso di lavoro e nel verificare che la registrazione sia completa e comprensibile.
- Affidabile, autonomo e capace di garantire una qualità costante in un flusso di lavoro di collaborazione a contratto remoto e retribuito a ore attraverso diversi fusi orari.
- Competenze professionali aggiuntive sono apprezzate, tra cui programmazione, documentazione, QA, gestione di progetti, DevOps, amministrazione, operazioni o altri flussi di lavoro basati su computer.