Informazioni sul ruolo
Titolo del ruolo: Ingegnere Software Senior
Tipo di lavoro: Collaboratore esterno (~15 ore a settimana)
Luogo: Da remoto (a livello globale)
Sintesi del ruolo: In questo ruolo, applicherai la tua competenza per contribuire all'addestramento di sistemi di IA di nuova generazione. Il tuo lavoro contribuirà a definire come i modelli apprendono, ragionano e operano grazie a input reali di alta qualità. Non è richiesta alcuna esperienza pregressa in IA: ciò che conta è la tua conoscenza del dominio.
In qualità di esperto, creerai Ambienti di Apprendimento per Rinforzo che mettono alla prova la capacità di un modello di IA di risolvere flussi di lavoro complessi di ingegneria del software. Questi flussi di lavoro sono simili per portata ai comuni flussi di lavoro DevOps | CI/CD | Debugging che utilizzano strumenti CLI comuni come git, docker, gdb, asan, ffmpeg e molti altri. Il tuo compito sarà creare ambienti RL riproducibili che mettano alla prova la capacità di un modello di risolvere questi flussi di lavoro, insieme a una soluzione di riferimento aurea.
Competenze e qualifiche richieste:
- Padronanza di C++, Python, JAVA, GoLang, Typescript o Rust.
- Profonda comprensione di algoritmi, strutture dati e ottimizzazione delle prestazioni.
- Comprovata esperienza nel debug di problemi software complessi e nella realizzazione di soluzioni manutenibili.
- Solida esperienza nello sviluppo di funzionalità e nel refactoring di codebase.
- Comprovata capacità di ottimizzare il software per prestazioni e scalabilità.
- Eccellenti capacità di comunicazione scritta e verbale, con grande attenzione ai dettagli.
- Comprovata esperienza di successo in team collaborativi e interfunzionali, idealmente in contesti da remoto.
Qualifiche preferenziali:
- Esperienza pregressa su codebase distribuite su larga scala.
- La familiarità con sistemi moderni di IA o machine learning è un plus, anche se non richiesta.
- Esperienza nella partecipazione a revisioni del codice rigorose e nel contribuire allo sviluppo delle migliori pratiche software.
Processo:
- Candidati al ruolo, compilando le domande di selezione
- Completa il colloquio con IA (circa 30 minuti)
- Valutazione tecnica (tentativa)
- Revisione da parte del responsabile delle assunzioni
Struttura della retribuzione
La retribuzione è basata sul rendimento; gli esperti sono pagati per ogni attività che soddisfa le 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 solito copriamo i ruoli entro 48 ore e cerchiamo esperti pronti a iniziare immediatamente. Se selezionato, ci aspettiamo che tu inizi le tue prime attività entro 24–48 ore dal completamento dell'onboarding.