Informazioni sul ruolo
Informazioni su Turing Turing è una delle aziende di intelligenza artificiale in più rapida crescita al mondo, che accelera il progresso e l'implementazione di potenti sistemi di AI. Sarai in prima linea nella valutazione di come gli LLM interagiscono con il codice reale, influenzando il futuro dello sviluppo software assistito dall'AI. Questa è un'opportunità unica per unire l'ingegneria del software pratica con la ricerca sull'AI.
Informazioni sul ruolo:
Cerchiamo ingegneri del software esperti per supportare un'iniziativa di addestramento e valutazione di AI all'avanguardia, incentrata sul miglioramento delle capacità di programmazione degli agenti di AI. In questo ruolo, esaminerai e confronterai soluzioni di programmazione generate dall'AI in attività di ingegneria del software del mondo reale. Analizzerai i flussi di esecuzione completi degli agenti, valuterai la correttezza, l'efficienza, la sicurezza e la qualità complessiva del codice e fornirai valutazioni strutturate e feedback basati su prove per contribuire a migliorare lo sviluppo software assistito dall'AI.
Come si svolge la giornata tipo:
- Esaminerai tre agenti di programmazione AI a cui è stata assegnata la stessa richiesta reale di uno sviluppatore.
- Leggerai l'intera esecuzione di ciascun agente: i comandi eseguiti, i file modificati, ciò che ha verificato e il suo messaggio finale.
- Poi giudicherai quale esecuzione ha svolto il lavoro meglio.
Per ogni attività
- Valuterai ciascuna esecuzione su 10 aree di qualità, come il rispetto delle istruzioni, il funzionamento del codice, l'efficienza, la sicurezza, l'onestà e la comunicazione.
- Assegnerai a ciascuna esecuzione un punteggio complessivo da 1 a 5 e classificherai le tre.
- Scriverai una breve motivazione che spiega la tua classifica, con prove tratte dalle esecuzioni.
Competenze richieste:
- Minimo 3+ anni di esperienza complessiva
- Forte esperienza con almeno uno dei seguenti linguaggi: Python, JavaScript/TypeScript, Java, Go, PHP o simili.
- Padronanza dei comandi Shell, Git, Docker e della configurazione di base delle pipeline software.
- Capacità di eseguire, modificare e testare progetti del mondo reale in locale.
Processo di valutazione e selezione
- I candidati devono completare tre attività di valutazione pratiche come parte del processo di selezione.
- Ogni valutazione richiede valutazioni di qualità, punteggi complessivi, classifiche comparative e motivazioni scritte.
- Un revisore valuterà ciascuna attività per accuratezza tecnica, coerenza e qualità del ragionamento.
- I candidati saranno inseriti solo dopo che tutte e tre le attività pratiche saranno state approvate.
IMPORTANTE — POLITICA RIGOROSA DI DIVIETO DELL'AI
- NON UTILIZZARE CHATGPT O QUALSIASI ALTRO STRUMENTO DI AI PER SCRIVERE LE TUE MOTIVAZIONI, SPIEGAZIONI O RAGIONAMENTI DI VALUTAZIONE.
- TUTTE LE MOTIVAZIONI E I RAGIONAMENTI DEVONO ESSERE SCRITTI INDIPENDENTEMENTE DAL CANDIDATO.
- LA CONFORMITÀ SARÀ VERIFICATA. QUALSIASI USO DI MOTIVAZIONI O RAGIONAMENTI GENERATI DALL'AI COMPORTERÀ IL RIGETTO AUTOMATICO.
Vantaggi del lavoro freelance con Turing
- Lavora in un ambiente completamente remoto.
- Opportunità di lavorare su progetti di AI all'avanguardia con le principali aziende di LLM.
Dettagli dell'offerta
- Impegni richiesti: almeno 8 ore al giorno e 40 ore alla settimana con sovrapposizione di 4 ore con il fuso PST.
- Tipo di impiego: assegnazione come collaboratore (nessuna copertura medica/ferie retribuite)
- Durata del contratto: 1 mese; [la data di inizio prevista è la prossima settimana]
- Modello di pagamento: $25 per attività approvata
- Località: India, Pakistan, Nigeria, Kenya, Egitto, Ghana, Bangladesh, Turchia, Messico, LA
Processo di valutazione (circa 75 min):
- Revisione basata su valutazione