Informazioni sul ruolo
Titolo del ruolo: Software Engineer — Contributi open source
Tipo di incarico: Contractor
Sede: Da remoto
micro1 sta ingaggiando esperti Software Engineer — Contributi open source per partecipare a un importante progetto di un cliente incentrato sullo sviluppo di software open source di alta qualità. In questo ruolo, Lei applicherà la Sua competenza per contribuire all'addestramento dei sistemi di IA di prossima generazione. Il Suo lavoro influenzerà il modo in cui i modelli apprendono, ragionano e operano, grazie a contributi concreti e di alta qualità. Non è richiesta alcuna esperienza pregressa nell'IA: ciò che conta è la Sua competenza nel settore.
Ambito di lavoro
- 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 robuste e manutenibili in linea con gli standard del progetto.
- Eseguire il refactoring e ottimizzare il codice legacy per migliorare prestazioni, leggibilità e scalabilità.
- Contribuire ai processi di convalida del codice, concentrandosi su accuratezza, coerenza degli output e migliori pratiche di programmazione.
- Utilizzare algoritmi avanzati e tecniche di programmazione competitiva per concepire e fornire soluzioni efficienti a problemi complessi.
- Collaborare da remoto con altri contributori per rivedere le modifiche proposte e mantenere la documentazione di progetto.
- Fornire relazioni tecniche chiare e concise per illustrare la progettazione delle soluzioni e i dettagli di implementazione.
Qualifiche preferenziali
- Competenza di livello esperto in almeno due dei seguenti linguaggi: Python, C++, Java, Rust, Typescript, Go o C#.
- Ampia esperienza di contributi open source, in particolare nello sviluppo di funzionalità, nella correzione di bug e nel refactoring delle codebase.
- Competenza dimostrata nella programmazione competitiva e nell'analisi di problemi di coding complessi.
- Solide capacità analitiche per interpretare vincoli di problemi sfaccettati e individuare molteplici percorsi di soluzione.
- Eccezionali capacità di comunicazione scritta e orale per una documentazione tecnica chiara e precisa e per la collaborazione tra pari.
- Meticolosa attenzione ai dettagli nella revisione, nella convalida e nella manutenzione del codice.
- Disinvoltura nel lavorare in autonomia in un ambiente collaborativo da remoto, 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à conforme alle specifiche del progetto. Il tempo necessario per completare il lavoro 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 attività 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, ci aspettiamo che Lei inizi le Sue prime attività entro 24–48 ore dal completamento dell'onboarding.