Informazioni sul ruolo
Informazioni su Turing:
Turing è una delle aziende di IA in più rapida crescita al mondo, che accelera lo sviluppo e l'implementazione 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à mission-critical per le aziende.
Panoramica del ruolo:
Cerchiamo un esperto di chimica con esperienza per guidare un pod di trainer che realizzano task scientifici realistici da terminale per Terminal Bench Science. Lei esaminerà ogni task prodotto dai suoi trainer per verificarne la correttezza chimica, la riproducibilità, la sicurezza e l'affidabilità dei grader, e guiderà i trainer affinché consegnino in modo costante task impegnativi e di alta qualità.
Cosa farà:
- Esaminare i task dei trainer dall'inizio alla fine, compresi enunciati dei task, strutture molecolari, spettri e dataset, parametri dei campi di forza, ambienti, soluzioni di riferimento e test automatizzati.
- Verificare che i task riflettano flussi di lavoro autentici della ricerca chimica e richiedano un autentico ragionamento in più passaggi anziché una singola chiamata a una libreria o una semplice consultazione.
- Controllare che versioni del software, campi di forza, basis set, funzionali e dipendenze siano bloccati a versioni specifiche (pinned) e che i risultati siano riproducibili.
- Convalidare la correttezza chimica, comprese unità di misura come Hartree, eV, kcal/mol e kJ/mol; carica e molteplicità di spin; gestione di stereochimica e tautomeri; specifiche del metodo; convergenza SCF e della geometria; controlli delle frequenze per minimi e stati di transizione; equilibratura; e adeguatezza del campionamento.
- Assicurare che le tolleranze riflettano la variazione dipendente dal metodo, numerica e stocastica senza accettare risultati chimicamente errati.
- Assicurare che i grader verifichino energie, geometrie, grandezze termodinamiche, costanti di velocità, assegnazioni spettrali o proprietà molecolari anziché la formattazione.
- Assicurare che i task non possano essere aggirati tramite output codificati in modo fisso, lettura dei file di test o elusione del calcolo previsto.
- Esaminare i task per individuare problemi di sicurezza chimica e di duplice uso (dual-use).
- Segnalare ai livelli superiori i contenuti riguardanti la sintesi o il potenziamento di sostanze pericolose, tossiche o controllate.
- Fornire un feedback scritto chiaro e attuabile e seguire le revisioni fino alla chiusura.
- Fare l'onboarding e il mentoring dei trainer su standard di progettazione dei task, errori comuni e progettazione dei grader.
- Assegnare il lavoro all'interno del pod e monitorare le metriche di produttività e qualità.
- Segnalare i blocchi.
- Mantenere la documentazione del pod su linee guida, problemi ricorrenti e task esemplari.
Cosa cerchiamo:
- Dottorato di ricerca (Ph.D.), esperienza post-dottorato o esperienza avanzata equivalente in chimica o in un campo strettamente affine.
- Solide competenze di programmazione in Python, C/C++, Julia o Fortran, con padronanza di Linux e del terminale.
- Esperienza pratica con chimica computazionale, simulazione molecolare, chemioinformatica o analisi di dati chimici.
- Comprovata esperienza nella revisione di codice, analisi, manoscritti o risultati di ricerca.
- Esperienza nel fare da mentore o nel guidare piccoli team tecnici o di ricerca.
- Eccellenti capacità di comunicazione scritta per fornire un feedback preciso e costruttivo
Requisiti graditi:
- Familiarità con PySCF, Psi4, ORCA, xTB, CP2K, NWChem, GROMACS, OpenMM, AmberTools, RDKit, Open Babel, ASE o MDAnalysis.
- Esperienza con metodi di energia libera, analisi dei meccanismi di reazione, potenziali appresi tramite machine learning o simulazione spettroscopica.
- Familiarità con Docker, Git, sistemi CI, test automatizzati e ambienti HPC.
- Esperienza nella progettazione di benchmark, task di programmazione o valutazioni basate su simulazione.
Dettagli dell'offerta:
- Impegno richiesto: almeno 4 ore al giorno e minimo 40 ore a settimana, con 4 ore di sovrapposizione con il fuso PST.
- Tipo di rapporto : incarico come collaboratore (nessuna copertura medica/ferie retribuite)
- Durata del contratto : 4 settimana [data di inizio prevista: la prossima settimana]