Contributor GitHub (M/F)
Informazioni sul ruolo
Titolo del ruolo: Contributor GitHub Tipo di ruolo: Collaboratore indipendente (circa 15 ore a settimana) **Sede: **Da remoto micro1 cerca Senior Software Engineer esperti a supporto del progetto innovativo di un cliente. In questo ruolo metterai la tua competenza al servizio dell'addestramento dei sistemi di IA di nuova generazione. Il tuo lavoro influenzerà il modo in cui i modelli imparano, ragionano e funzionano, grazie a contributi concreti e di alta qualità. Non è richiesta alcuna esperienza pregressa nell'IA: conta la tua conoscenza del settore. Come esperto creerai ambienti di reinforcement learning che mettono alla prova la capacità di un modello di IA di risolvere problemi complessi di ingegneria del software, legati alla correzione del codice, alla creazione di funzionalità, al refactoring e all'ottimizzazione delle prestazioni. Dovrai creare un ambiente riproducibile e una soluzione di riferimento (golden) per il problema. I candidati devono avere contributi open source evidenti e profili che li mettano in risalto, come GitHub o GitLab. (Preferibilmente con C++, Python, JAVA, GoLang, Typescript o Rust)
Cosa farai
- Fornire esempi di codice di livello esperto, strategie di debug e spunti di sviluppo in Python3, Java, Rust, Go, C++ o TypeScript.
- Analizzare, diagnosticare e risolvere difetti software complessi e colli di bottiglia nelle prestazioni in codebase eterogenee.
- Implementare nuove funzionalità solide, garantendo scalabilità, manutenibilità e rispetto delle best practice di ingegneria del software.
- Fare refactoring e ottimizzare il codice legacy per migliorarne la chiarezza, l'efficienza e l'affidabilità nel lungo periodo.
- Documentare il ragionamento tecnico, gli approcci di soluzione e le scelte di codice per migliorare la qualità dei dati di addestramento dell'IA.
- Rivedere e validare il codice e i contributi tecnici di altri per verificarne accuratezza e chiarezza.
Requisiti
- Solida esperienza pratica in almeno uno dei seguenti linguaggi: Python3, Java, Rust, Go, C++ o TypeScript.
- Profonda comprensione di algoritmi, strutture dati e principi di ingegneria del software.
- Comprovata capacità di fare debug di sistemi complessi, risolvere bug e realizzare ottimizzazioni efficaci.
- Esperienza nel refactoring di grandi codebase e nella modernizzazione di sistemi legacy.
- Esperienza comprovata nel portare a termine funzionalità ad alto impatto, dall'ideazione al rilascio, in progetti cross-funzionali.
- Ottime capacità di documentazione e comunicazione per spiegare con chiarezza concetti tecnici.
- Interesse o curiosità per l'IA e le sue sfide tecniche (non è richiesta esperienza pregressa nell'IA).
Processo:
- Candidati al ruolo compilando le domande di selezione
- Completa il colloquio con l'IA (circa 30 minuti)
- Valutazione tecnica (provvisoria)
- Revisione da parte dell'hiring manager
Struttura del compenso Il compenso è basato sui risultati: gli esperti sono pagati per ogni compito che rispetta le specifiche del progetto. Il tempo necessario per completare il lavoro può variare in base all'esperienza e al metodo di lavoro dell'esperto. Si applicano requisiti minimi di consegna. Gli esperti devono consegnare un numero minimo di compiti a settimana.
Tempi di avvio e disponibilità Di solito copriamo i ruoli entro 48 ore e cerchiamo esperti pronti a partire subito. Se verrai selezionato, ci aspettiamo che inizi i tuoi primi compiti entro 24–48 ore dal completamento dell'onboarding.
Ruoli correlati
Ingegnere del software – Backend (M/F)
Ingegnere del software – Backend — da remoto, lavoro retribuito di addestramento e valutazione dell'IA (software-engineering) ($30-$100/h).
Ingegnere del software, neolaureato (M/F)
Ingegnere del software, neolaureato — lavoro da remoto retribuito di addestramento e valutazione dell'IA (ingegneria del software) ($60-$80/h).
Ingegnere del software (M/F)
Ingegnere del software — lavoro da remoto retribuito di addestramento e valutazione dell'IA (ingegneria del software) ($30-$100/h).
