Ingegnere del software – Contributi open source (M/F)
Informazioni sul ruolo
Titolo del ruolo: Ingegnere del software – Contributi open source
Tipo di ruolo: Collaboratore indipendente Sede: Da remoto micro1 sta cercando esperti Ingegnere del software – Contributi open source per partecipare a un progetto cliente di grande impatto, incentrato sullo sviluppo di software open source di alta qualità. 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 apprendono, ragionano e funzionano, grazie a input reali di alta qualità. Non è richiesta alcuna esperienza pregressa in IA: conta la tua conoscenza del settore.
Cosa farai
- Sviluppare, implementare e perfezionare nuove funzionalità all'interno di codebase open source esistenti utilizzando Python3, Java, Rust, C++ e Typescript.
- Analizzare e risolvere bug complessi, garantendo soluzioni solide e manutenibili in linea con gli standard del progetto.
- Rifattorizzare e ottimizzare il codice legacy per migliorarne prestazioni, leggibilità e scalabilità.
- Contribuire ai processi di validazione del codice, concentrandosi su accuratezza, coerenza dell'output e buone pratiche di programmazione.
- Utilizzare algoritmi avanzati e tecniche di programmazione competitiva per ideare e realizzare soluzioni efficienti a problemi complessi.
- Collaborare da remoto con altri collaboratori per rivedere le modifiche proposte e mantenere la documentazione del progetto.
- Redigere relazioni tecniche chiare e concise per illustrare la progettazione delle soluzioni e i dettagli di implementazione.
Requisiti
- Competenza di livello esperto in almeno due dei seguenti linguaggi: Python, C++, Java, Rust, Typescript, Go o C#.
- Ampia esperienza nei contributi open source, in particolare nello sviluppo di funzionalità, nella correzione di bug e nel refactoring delle codebase.
- Comprovata competenza nella programmazione competitiva e nell'analisi di problemi di programmazione complessi.
- Solide capacità analitiche per interpretare i vincoli di problemi articolati e individuare più percorsi di soluzione.
- Eccellenti capacità di comunicazione scritta e orale per una documentazione tecnica chiara e precisa e per la collaborazione tra colleghi.
- Grande attenzione ai dettagli nella revisione, nella validazione e nella manutenzione del codice.
- A proprio agio nel lavorare in autonomia in un ambiente remoto e collaborativo, con l'impegno a produrre codice di alta qualità e ben documentato nel rispetto delle scadenze di progetto.
Struttura del compenso Il compenso è basato sui risultati: gli esperti vengono pagati per ogni attività 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 attività 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 le prime attività 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).
