micro1 · Ingegneria del software

Collaboratore open source (GitHub)

micro1

$100–$150/oraSede del lavoro: Globale, completamente da remotoDa remotoSolo paesi selezionati

Questo annuncio è stato tradotto automaticamente. La piattaforma originale gestisce le candidature; verifica i requisiti originali prima di candidarti. Visualizza pagina originale

Informazioni sul ruolo

Compenso: $100–$150/ora

Sede: Globale, completamente da remoto

Tipo di incarico: Contractor (circa 15 ore a settimana)

Orario: Flessibile: è Lei a scegliere le ore e i giorni in cui lavorare, compresi i fine settimana se necessario

Cerchiamo ingegneri del software open source altamente qualificati per contribuire a un progetto di addestramento dell'IA che riguarda sviluppo software, esplorazione di repository, debugging, architettura di sistema e valutazione del codice.

Il lavoro consiste nel creare, risolvere, rivedere e convalidare task impegnativi di ingegneria del software su sistemi front-end e back-end, e nel contribuire alla traduzione di build complete di codice da un determinato linguaggio a un altro.

Siamo particolarmente interessati a ingegneri che possiedono o mantengono repository open source o che hanno dato contributi significativi a progetti consolidati. I contributi devono dimostrare una reale capacità ingegneristica, e non solo aggiornamenti della documentazione, aggiornamenti di dipendenze, modifiche di formattazione o piccole correzioni di refusi.

I candidati devono essere pronti a discutere repository, pull request, issue e codice specifici da loro personalmente redatti.

Di cosa si occuperà

  • Esplorare e comprendere repository software sconosciuti.
  • Implementare, modificare ed eseguire il debug di componenti front-end e back-end.
  • Tracciare dati ed esecuzione attraverso interfacce, servizi, librerie, API, database e dipendenze esterne.
  • Riprodurre problemi software e identificarne le cause sottostanti.
  • Implementare soluzioni coerenti con l'architettura e gli standard di contribuzione di un progetto esistente.
  • Scrivere test unitari, di integrazione, di regressione ed end-to-end.
  • Rivedere le patch generate dall'IA verificandone correttezza, completezza, sicurezza e manutenibilità.

Qualifiche richieste

  • Un profilo GitHub pubblico o comunque verificabile.
  • Titolarità o contributi significativi a uno o più repository open source.
  • Solida esperienza di ingegneria del software in ambito front-end, back-end, full-stack, sistemi, strumenti per sviluppatori, infrastruttura o in un'altra area tecnica rilevante.
  • Esperienza con più linguaggi di programmazione.
  • Capacità di comprendere e modificare codebase sconosciute.

I linguaggi pertinenti possono includere TypeScript, JavaScript, Python, Java, Go, Rust, C++, C#, Ruby, PHP o altri linguaggi utilizzati in progetti open source di rilievo.

Processo

  • Candidarsi al ruolo e rispondere alle domande di screening.
  • Completare un colloquio con l'IA di circa 30 minuti.
  • Completare la revisione da parte del responsabile delle assunzioni.

Struttura del compenso

Il compenso è basato sulla produzione. Gli esperti vengono retribuiti per ogni task che soddisfa le specifiche del progetto. Il tempo necessario per completare ciascun task può variare in base all'esperienza e al flusso di lavoro dell'esperto.

Si applicano requisiti minimi di consegna. Gli esperti devono consegnare un numero minimo di task a settimana.

Tempistiche di avvio e disponibilità

Di norma copriamo i ruoli entro 48 ore e cerchiamo esperti pronti a iniziare subito. In caso di selezione, si prevede che inizi i Suoi primi task entro 24–48 ore dal completamento dell'onboarding.

Competenze

Python3JAVARustBasi di C++TypescriptGoLang
Altre offerte in questa specializzazione →