Informazioni sul ruolo
Chi siamo
Con sede a San Francisco, California, Turing è il principale acceleratore di ricerca al mondo per i laboratori di AI all'avanguardia e un partner affidabile per le imprese globali che implementano sistemi di AI avanzati. Turing supporta i clienti in due modi: in primo luogo, accelerando la ricerca all'avanguardia con dati di alta qualità, pipeline di addestramento avanzate, oltre a ricercatori AI di primo livello specializzati in ingegneria del software, ragionamento logico, STEM, multilinguità, multimodalità e agenti; e in secondo luogo, applicando tale competenza per aiutare le imprese a trasformare l'AI da proof of concept in intelligenza proprietaria, con sistemi che funzionano in modo affidabile, producono un impatto misurabile e generano risultati duraturi sul conto economico.
Background ideale
Questo ruolo è ideale per ingegneri che hanno lavorato all'avanguardia dell'AI — presso aziende come OpenAI, NVIDIA, Databricks, Palantir, Snowflake o organizzazioni simili che spingono i confini dei sistemi intelligenti. Accogliamo in particolare i laureati di programmi di primo livello come Harvard, Columbia, Princeton, Yale, University of Pennsylvania e istituzioni comparabili — sebbene esperienza e competenze eccezionali abbiano sempre la precedenza sul prestigio del titolo di studio.
Panoramica del progetto
In qualità di valutatore di ingegneria del software, creerai dataset all'avanguardia per addestrare, confrontare tramite benchmark e far progredire i modelli linguistici di grandi dimensioni, collaborando strettamente con i ricercatori. Ciò include la curatela di esempi di codice, la fornitura di soluzioni precise e l'apporto di correzioni in Python, C/C++, Rust, Go, Java e JavaScript (incluso ReactJS) — con particolare enfasi sul codice a livello di sistema, sulle applicazioni critiche per le prestazioni e sull'infrastruttura. Valuterai e perfezionerai il codice generato dall'AI per efficienza, scalabilità e affidabilità, e collaborerai con team interfunzionali per migliorare soluzioni di coding basate su AI di livello aziendale.
Com'è una giornata tipica?
- Lavorare a iniziative di addestramento dei modelli AI curando esempi di codice, sviluppando soluzioni e correggendo codice in Python, C/C++, Rust, Go, Java e JavaScript (incluso ReactJS).
- Valutare e perfezionare il codice generato dall'AI con enfasi sulla correttezza a livello di sistema, sulle prestazioni e sull'affidabilità.
- Collaborare con team interfunzionali per migliorare soluzioni di coding basate su AI rispetto ai benchmark di prestazioni del settore.
- Costruire agenti in grado di verificare la qualità del codice a livello di sistema e dell'infrastruttura e di identificare pattern di errore.
- Formulare ipotesi sulle fasi del ciclo di ingegneria del software (prototipazione, progettazione dell'architettura, progettazione delle API, implementazione in produzione, lancio, esperimenti, monitoraggio, manutenzione operativa) e valutare le capacità del modello su di esse.
- Progettare meccanismi di verifica in grado di verificare automaticamente la soluzione a un'attività di ingegneria del software.
Competenze richieste
- Diversi anni di esperienza in ingegneria del software (3 anni o più)
- Solida competenza nella programmazione a livello di sistema, nell'infrastruttura o nello sviluppo backend utilizzando linguaggi come Python, C/C++, Rust e Go.
- Esperienza nella creazione e nel deployment di software scalabile di livello produttivo utilizzando linguaggi e strumenti moderni.
- Profonda comprensione dell'architettura del software, della progettazione, dello sviluppo, del debugging e della valutazione della qualità e della revisione del codice.
- Eccellenti capacità di comunicazione orale e scritta per motivazioni di valutazione chiare e strutturate.
Dettagli dell'incarico
- Impegno: incarico flessibile, minimo 10 ore/settimana, fino a 40 ore/settimana
- Tipo: Collaboratore esterno (nessuna copertura medica/ferie retribuite)
- Durata: 1 mese (possibili estensioni in base alle prestazioni e all'idoneità)
- Sede: i candidati devono risiedere negli Stati Uniti
Processo di valutazione
- Il processo di candidatura richiede 15–30 minuti.
- È richiesto il completamento di un colloquio video con AI.