Informazioni sul ruolo
Informazioni su Turing:
Turing è una delle aziende di IA a più rapida crescita al mondo e accelera lo sviluppo e l'adozione di sistemi di IA potenti.
Turing aiuta i clienti in due modi: collaborando con i principali laboratori di IA del mondo per far progredire le capacità dei modelli di frontiera nel pensiero, nel ragionamento, nella programmazione, nel comportamento agentico, nella multimodalità, nel multilinguismo, nelle discipline STEM e nella conoscenza di frontiera; e sfruttando tale lavoro per costruire sistemi di IA reali che risolvano priorità critiche per le aziende.
Panoramica del ruolo:
Cerchiamo attivamente sviluppatori di talento con ottima conoscenza di Python e Javascript/Typescript per unirsi al nostro ambizioso team, impegnato a spingere oltre le frontiere della tecnologia dell'IA. Questa opportunità è pensata per i professionisti che si realizzano sviluppando soluzioni innovative e che aspirano a essere in prima linea nei progressi dell'IA. Lavorerà con diverse aziende degli Stati Uniti che desiderano sviluppare soluzioni di IA commerciali e di ricerca all'avanguardia.
Come si svolge la giornata tipo:
- Progettare, sviluppare e mantenere codice efficiente e di alta qualità per addestrare e ottimizzare i modelli di IA.
- Condurre valutazioni (Evals) per misurare le prestazioni dei modelli e analizzare i risultati ai fini del miglioramento continuo.
- Valutare e classificare le risposte dei modelli di IA alle query degli utenti in domini diversi, garantendo l'allineamento ai criteri predefiniti.
- Elaborare spiegazioni e motivazioni complete per le valutazioni, dimostrando ottime capacità di ragionamento e competenza tecnica.
- Guidare le attività di Supervised Fine-Tuning (SFT), inclusa la creazione e la manutenzione di dataset di alta qualità specifici per i task.
- Collaborare con ricercatori e annotatori per eseguire il Reinforcement Learning with Human Feedback (RLHF) e perfezionare i modelli di ricompensa.
- Progettare strategie e processi di valutazione innovativi per migliorare l'allineamento del modello alle esigenze degli utenti e alle linee guida etiche.
- Creare e perfezionare risposte ottimali per migliorare le prestazioni dell'IA, privilegiando chiarezza, pertinenza e accuratezza tecnica.
- Condurre revisioni tra pari approfondite del codice e della documentazione, fornendo feedback costruttivi e individuando le aree di miglioramento.
- Collaborare con team interfunzionali per migliorare le prestazioni dei modelli e contribuire ai miglioramenti del prodotto.
- Esplorare e integrare continuamente nuovi strumenti, tecniche e metodologie per migliorare i processi di addestramento dell'IA.
Competenze richieste:
- Scrivere codice leggibile, riutilizzabile e manutenibile
- Partecipare alle code review per garantire il rispetto degli standard di qualità del codice
- Dimostrare la propria padronanza di Python e Javascript/Typescript, coprendo tutti gli aspetti
- Fornire nelle risposte codice chiaro, pulito, ben organizzato, corretto e chiaramente annotato/classificabile
- Laurea triennale/magistrale in Ingegneria, Informatica (o esperienza equivalente)
- Esperienza dimostrabile nello sviluppo di applicazioni web con sviluppo modulare e architetture scalabili, con particolare attenzione alla leggibilità del codice e alla sicurezza/stabilità (ad es. testing).
- Padronanza della sintassi e delle convenzioni di Python e JS/TS (Javascript/Typescript)
- Ampia esperienza di lavoro con JavaScript o TypeScript e Python
- Solida comprensione di JavaScript ES6 e di Node.js oppure Nest JS, e di React, Angular o VueJS
- È gradita una precedente esperienza di Quality Assurance del software, pianificazione dei test e sviluppo guidato dai test (TDD)
- Eccellenti capacità di comunicazione in inglese, parlato e scritto
- La conoscenza di Docker è obbligatoria.
- È gradita un'esperienza con gli LLM, in particolare nel prompting con ChatGPT e altri LLM.
Vantaggi della collaborazione freelance con Turing:
- Lavoro in un ambiente interamente da remoto.
- Opportunità di lavorare a progetti di IA all'avanguardia con le principali aziende di LLM.
Dettagli dell'offerta:
- Impegno richiesto: almeno 4 ore al giorno e minimo 20 ore a settimana, con 4 ore di sovrapposizione con il fuso orario PST. (Disponiamo di 3 opzioni di impegno orario: 20 ore/settimana, 30 ore/settimana o 40 ore/settimana)
- Tipo di rapporto: incarico come contractor (senza copertura sanitaria né congedi retribuiti)
- Durata del contratto: 1 mese; [la data di inizio prevista è la prossima settimana]
Processo di valutazione (circa 75 minuti):
- Due round di colloqui (60 min tecnico + 15 min culturale e discussione dell'offerta)