Python + Full-Stack (JS) Developer

Turing
Ingegneria del software
Da remoto
Tempo pieno

Pubblicato il 27 gennaio 2024 · Candidature fino al 15 novembre 2026

Candidati su Turing

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.

Tailor my resume to this job
Condividi questa posizione

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 Turing

Posizioni simili

Sviluppatore Full-Stack JavaScript / TypeScript

Turing
Ingegneria del software
Da remoto
Tempo pieno

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

micro1
Ingegneria del software
Esperto
Da remoto
Freelance

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

Turing
Ingegneria del software
Da remoto
Part-time

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

Turing
Ingegneria del software
Da remoto
Tempo pieno

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