Python + Full-Stack (JS) Developer
Pubblicato il 27 gennaio 2024 · Candidature fino al 15 novembre 2026
Ti mando alla pagina ufficiale di Turing. La candidatura è gratuita e in inglese.
Ricevo una commissione dalla piattaforma quando un candidato che ho segnalato viene assunto. Per te non cambia nulla.
Questo sviluppatore Python e Full-Stack da remoto progetta, sviluppa e mantiene codice per addestrare e ottimizzare modelli AI per vari clienti. Il ruolo richiede una forte competenza in Python e JavaScript o TypeScript, oltre a una solida esperienza nello sviluppo di applicazioni web.
Traduzione dell'annuncio originale pubblicato da Turing.
Informazioni su Turing:
Turing è una delle aziende di AI in maggiore crescita al mondo, impegnata ad accelerare il progresso e l'implementazione di potenti sistemi di intelligenza artificiale.
Turing aiuta i clienti in due modi: collaborando con i principali laboratori di AI di tutto il mondo per far avanzare le capacità dei modelli di frontiera in termini di pensiero, ragionamento, programmazione, comportamento degli agenti, multimodalità, multilinguismo, STEM e conoscenza di frontiera; e sfruttando tale lavoro per costruire sistemi di intelligenza artificiale reali che risolvano priorità critiche per le aziende.
Panoramica del ruolo:
Siamo alla ricerca attiva di sviluppatori di talento esperti in Python e Javascript/Typescript da inserire nel nostro ambizioso team dedicato a spingere i confini della tecnologia AI. Questa opportunità è pensata per professionisti che amano sviluppare soluzioni innovative e che aspirano a essere in prima linea nei progressi dell'AI. Lavorerai con diverse aziende negli Stati Uniti che cercano di sviluppare soluzioni di AI commerciali e di ricerca all'avanguardia.
Quali sono le attività quotidiane:
- Progettare, sviluppare e mantenere codice efficiente e di alta qualità per addestrare e ottimizzare i modelli di AI.
- Condurre valutazioni (Evals) per misurare le prestazioni del modello e analizzarne i risultati per un miglioramento continuo.
- Valutare e classificare le risposte dei modelli di AI alle richieste degli utenti in diversi domini, garantendo l'allineamento con criteri predefiniti.
- Sviluppare spiegazioni e motivazioni complete per le valutazioni, dimostrando eccellenti 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 le attività.
- Collaborare con ricercatori e annotatori per eseguire 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 con le esigenze degli utenti e le linee guida etiche.
- Creare e perfezionare risposte ottimali per migliorare le prestazioni dell'AI, ponendo l'accento su chiarezza, rilevanza e accuratezza tecnica.
- Condurre approfondite revisioni paritarie (peer review) di codice e documentazione, fornendo feedback costruttivi e individuando aree di miglioramento.
- Collaborare con team multifunzionali per migliorare le prestazioni del modello e contribuire al miglioramento del prodotto.
- Esplorare e integrare continuamente nuovi strumenti, tecniche e metodologie per potenziare i processi di addestramento dell'AI.
Competenze richieste:
- Scrivere codice leggibile, riutilizzabile e manutenibile
- Partecipare alle revisioni del codice per garantire il rispetto degli standard di qualità
- Dimostrare competenza in Python e Javascript/Typescript, curando ogni aspetto
- Fornire risposte con codice chiaro, pulito, ben organizzato, corretto e chiaramente annotato/classificabile
- Laurea triennale o magistrale in Ingegneria, Informatica (o esperienza equivalente)
- Esperienza dimostrabile nello sviluppo di app Web tramite sviluppo modulare e architetture scalabili, con una forte attenzione alla leggibilità del codice e alla sicurezza/stabilità (es. testing).
- Competenza nella sintassi e nelle convenzioni di Python e JS/TS (Javascript/Typescript)
- Solida esperienza di lavoro con JavaScript o TypeScript e Python
- Solida comprensione di JavaScript ES6 e di Node.js o Nest JS e React o Angular o VueJS
- È gradita precedente esperienza nel Quality Assurance software, nella pianificazione dei test e nel test-driven development
- Eccellenti capacità di comunicazione in inglese parlato e scritto
- Conoscenza obbligatoria di Docker.
- È gradita un po' di esperienza con gli LLM e con il prompting in ChatGPT e altri LLM.
Vantaggi del lavoro freelance con Turing:
- Lavora in un ambiente completamente remoto.
- Opportunità di lavorare a progetti di AI all'avanguardia con le principali aziende di LLM.
Dettagli dell'offerta:
- Impegno richiesto: almeno 4 ore al giorno e un minimo di 20 ore alla settimana, con una sovrapposizione di 4 ore con il fuso orario PST. (Abbiamo 3 opzioni di impegno temporale: 20 ore/settimana, 30 ore/settimana o 40 ore/settimana)
- Tipo di collaborazione: incarico come contractor (senza ferie retribuite o permessi medici)
- Durata del contratto: 1 mese; [la data di inizio prevista è la prossima settimana]
Processo di valutazione (circa 75 minuti):
- Due cicli di colloqui (60 minuti tecnici + 15 minuti culturali e discussione dell'offerta)
Competenze richieste
- Python
- JavaScript
- Typescript
- Node.js
- Nest.js
- React
- Vue.js
- Angular
- Docker
Aperto in tutto il mondo
Informazioni su Turing
Turing assume esperti da remoto per progetti di IA e ingegneria, dal software alla medicina. L'annuncio originale è sul loro sito.
Vedi questa posizione su TuringPosizioni simili
Sviluppatore Full-Stack JavaScript / TypeScript
Questo sviluppatore JavaScript e TypeScript Full-Stack da remoto progetta e ottimizza codice per addestrare modelli AI, conduce valutazioni delle prestazioni e perfeziona le risposte del sistema. I candidati necessitano di una vasta esperienza con JavaScript o TypeScript e di un forte background nella creazione di applicazioni web scalabili.
- JavaScript
- Typescript
- Node.js
- +4
Pubblicato 853 giorni fa
Ingegnere Software Full-Stack Senior
Il senior full stack software engineer realizza, corregge e valuta componenti applicativi front end e back end per un progetto di addestramento AI. Il ruolo richiede una forte esperienza professionale nello sviluppo di applicazioni full stack di produzione e competenze pratiche su molteplici linguaggi di programmazione.
- Python
- React
- JavaScript
- +5
Pubblicato 30 giorni fa50 USD a 100 USD/h
Senior Software Engineer, LLM Evaluation
Questo senior software engineer realizza dataset e valuta modelli linguistici di grandi dimensioni esaminando il codice in diversi linguaggi di programmazione. I candidati necessitano di diversi anni di esperienza nell'ingegneria del software, inclusi due anni presso un'azienda di prodotto di alto livello.
- JavaScript
- Python
Pubblicato 493 giorni fa
Senior Python Developer
Il Senior Python Developer progetta e valuta codice di alta qualità per ottimizzare i modelli linguistici di grandi dimensioni. Il ruolo richiede almeno tre anni di solida esperienza nella programmazione Python e competenze avanzate di debugging.
- Python
Pubblicato 993 giorni fa
