Informazioni sul ruolo
Informazioni su Turing
Con sede a San Francisco, in California, Turing è il principale acceleratore di ricerca al mondo per i laboratori di IA di frontiera e un partner di fiducia per le grandi aziende globali che implementano sistemi di IA avanzati. Turing supporta i clienti in due modi: in primo luogo, accelerando la ricerca di frontiera con dati di alta qualità, pipeline di addestramento avanzate e i migliori ricercatori di IA specializzati in programmazione, ragionamento, discipline STEM, multilinguismo, multimodalità e agenti; in secondo luogo, applicando tale competenza per aiutare le aziende a trasformare l'IA da proof of concept a intelligenza proprietaria, con sistemi che funzionano in modo affidabile, producono un impatto misurabile e generano risultati duraturi sul conto economico (P&L)
Panoramica del ruolo
In qualità di valutatore di Software Engineering, creerà dataset all'avanguardia per l'addestramento, il benchmarking e l'avanzamento dei modelli linguistici di grandi dimensioni, collaborando a stretto contatto con i ricercatori. Ciò comprende la cura di esempi di codice, la fornitura di soluzioni precise e l'esecuzione di correzioni in Python, JavaScript (incluso ReactJS), C/C++, Java, Rust e Go; la valutazione e il perfezionamento del codice generato dall'IA in termini di efficienza, scalabilità e affidabilità; e la collaborazione con team interfunzionali per potenziare le soluzioni di programmazione basate sull'IA di livello enterprise.
Come si svolge la giornata tipo?
- Lavorare a iniziative di addestramento dei modelli di IA curando esempi di codice, costruendo soluzioni e correggendo il codice in Python, JavaScript (incluso ReactJS), C/C++, Java, Rust e Go.
- Valutare e perfezionare il codice generato dall'IA per garantire che sia efficiente, scalabile e affidabile.
- Collaborare con team interfunzionali per potenziare le soluzioni di programmazione basate sull'IA rispetto ai benchmark di prestazioni del settore.
- Costruire agenti in grado di verificare la qualità del codice e di individuare schemi 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à dei modelli su di esse
- Progettare meccanismi di verifica in grado di verificare automaticamente una soluzione a un task di ingegneria del software.
Requisiti
- Diversi anni di esperienza nell'ingegneria del software, inclusi 2+ anni di esperienza continuativa a tempo pieno presso un'azienda di prodotto di primo livello (ad es. Google, Stripe, Amazon, Apple, Meta, Netflix, Microsoft, Datadog, Dropbox, Shopify, PayPal, IBM Research).
- Solida competenza nella creazione di applicazioni full-stack e nel rilascio di software scalabile di livello produttivo utilizzando linguaggi e strumenti moderni.
- Profonda comprensione di architettura software, progettazione, sviluppo, debugging e valutazione della qualità/revisione del codice.
- Eccellenti capacità di comunicazione orale e scritta per formulare motivazioni di valutazione chiare e strutturate.
Dettagli dell'offerta
- Impegno: incarico flessibile, minimo 10 ore/settimana, fino a 40 ore/settimana (richiesta una parziale sovrapposizione con il fuso orario PST)
- Tipo: contractor (senza copertura sanitaria né congedi retribuiti)
- Durata: 1 mese (inizio la prossima settimana; possibili proroghe in base alle prestazioni e all'idoneità)