Informazioni sul ruolo
In qualità di Ingegnere Rust retribuito a ore e completamente da remoto per l'Addestramento di Dati per l'IA, esaminerai codice e spiegazioni in Rust generati dall'IA oppure ne genererai di tuoi, valuterai la qualità del ragionamento e la risoluzione dei problemi passo dopo passo, e fornirai feedback esperto che aiuta i modelli a produrre risposte accurate, logiche e spiegate in modo chiaro. Valuterai le soluzioni per correttezza, sicurezza e aderenza al prompt; individuerai errori di ownership, borrowing, lifetimes o ragionamento algoritmico; verificherai i fatti; scriverai spiegazioni di alta qualità e soluzioni modello che dimostrano pattern Rust idiomatici; e classificherai e confronterai più risposte dell'IA in base alla correttezza e alla qualità del ragionamento. Questo ruolo è presso SME Careers, un'azienda in rapida crescita nel settore dei Servizi di Dati per l'IA e controllata di SuperAnnotate, che fornisce dati di addestramento per l'IA a molte delle più grandi aziende di IA e laboratori di modelli fondativi al mondo. Il tuo lavoro contribuirà direttamente a migliorare i modelli di IA più importanti al mondo, offrendoti al contempo la flessibilità di un lavoro a contratto da remoto, di impatto e orientato ai dettagli.
Importante: Non c'è un progetto immediato per questo ruolo; tuttavia, se qualificato, sarai tra i primi esperti che contatteremo quando si presenteranno opportunità pertinenti. Questo ti darà anche accesso a progetti futuri disponibili tramite la nostra rete di esperti.
Cosa farai
- Sviluppare contenuti per l'addestramento dell'IA: creare prompt dettagliati su vari argomenti e risposte per guidare l'apprendimento dell'IA, assicurando che i modelli riflettano una comprensione completa di argomenti diversi.
- Ottimizzare le prestazioni dell'IA: valutare e classificare le risposte dell'IA per migliorare l'accuratezza, la fluidità e la pertinenza contestuale del modello.
- Garantire l'integrità del modello: testare i modelli di IA per potenziali imprecisioni o bias, convalidandone l'affidabilità nei casi d'uso.
Cosa cerchiamo
- 1–2+ anni di esperienza professionale nello sviluppo in Rust in progetti backend, CLI o incentrati sui sistemi.
- Forte comprensione del modello di ownership, borrowing e lifetimes di Rust, con la capacità di ragionare chiaramente su aliasing e data race.
- Solida esperienza di ingegneria del software in almeno uno tra servizi backend, strumenti da riga di comando o programmazione di sistemi con Rust.
- Capacità di valutare codice Rust sicuro e idiomatico, incluso l'uso appropriato di trait, generici, pattern matching e gestione degli errori.
- Significativa esperienza nell'uso di LLM o assistenti di programmazione IA durante la programmazione, unita a un approccio disciplinato alla validazione del loro output.
- Eccellenti capacità di scrittura in inglese, capaci di produrre spiegazioni tecniche precise, strutturate e pedagogiche.
- Laurea minima in Informatica o in un campo tecnico strettamente correlato.
- Esperienza precedente con l'addestramento di dati per l'IA, la revisione del codice su larga scala o la valutazione di contenuti tecnici generati dall'IA è fortemente preferita; è richiesta una conoscenza minima dell'inglese di livello C1 e uno stile di lavoro estremamente orientato ai dettagli.
- Fortemente preferita: esperienza con Tokio, Actix, Serde e pattern Rust asincroni in produzione o in progetti collaterali avanzati.
- Preferita: esperienza in programmazione competitiva, contributi agli ecosistemi open source di Rust e capacità dimostrata di ragionare su prestazioni, concorrenza e correttezza nel codice Rust.