Informazioni sul ruolo
Informazioni sul ruolo
E se i tuoi anni di esperienza nell'ingegneria del software potessero plasmare direttamente il modo in cui l'AI scrive codice per milioni di sviluppatori? Stiamo cercando Ingegneri del software per valutare, classificare e perfezionare codice generato dall'AI — aiutando la prossima generazione di assistenti alla programmazione a produrre soluzioni corrette, efficienti, idiomatiche e pronte per la produzione.
La tua profonda comprensione dell'architettura del software, dei design pattern e dei compromessi ingegneristici del mondo reale è esattamente ciò di cui i modelli AI hanno bisogno per migliorare. Non si tratta di scrivere codice boilerplate — si tratta di applicare un giudizio esperto per spingere i confini di ciò che l'AI può fare con il codice.
Questo è un ruolo da contratto completamente remoto e flessibile, pensato per sviluppatori esperti che desiderano un lavoro significativo e di grande impatto in base ai propri orari.
- Organizzazione: Alignerr
- Tipo: Contratto a ore
- Luogo: Da remoto
- Impegno: 10–40 ore/settimana
---
Cosa farai
- Rivedere e classificare soluzioni di codice generate dall'AI in più linguaggi di programmazione e domini applicativi
- Valutare il codice per correttezza, efficienza, leggibilità, manutenibilità e aderenza alle best practice
- Identificare bug, anti-pattern, problemi di sicurezza e colli di bottiglia delle prestazioni negli output generati dall'AI
- Scrivere feedback dettagliati e strutturati che spieghino perché una soluzione è migliore di un'altra
- Perfezionare e migliorare il codice generato dall'AI per soddisfare standard ingegneristici di livello produttivo
- Fornire classifiche di preferenza che aiutino i modelli AI a imparare che aspetto ha davvero il «codice buono»
- Lavorare in modo indipendente e asincrono — completamente secondo i propri orari
---
Chi sei
- Ingegnere del software con 3+ anni di esperienza professionale nello sviluppo
- Competente in uno o più linguaggi di programmazione principali (ad es. Python, JavaScript/TypeScript, Java, C++, Go, Rust)
- Solida padronanza di strutture dati, algoritmi e complessità computazionale
- Profonda comprensione dei principi di progettazione del software, delle pratiche di clean code e dei compromessi ingegneristici
- Esperienza nella revisione del codice — sai come valutare la qualità e spiegare perché qualcosa funziona o non funziona
- Comunicatore scritto chiaro e conciso, in grado di spiegare efficacemente le decisioni tecniche
- Automotivato e affidabile quando lavori in modo indipendente senza supervisione
---
Requisiti preferenziali
- Esperienza con più linguaggi, framework o stack tecnologici
- Background in progettazione di sistemi, sistemi distribuiti o architettura backend
- Familiarità con concetti di AI/ML o esperienza nell'uso di strumenti di coding AI (Copilot, ChatGPT, ecc.)
- Precedente esperienza con valutazione del codice, mentoring tecnico o contributi open-source
- Conoscenza delle best practice di sicurezza e dell'ottimizzazione delle prestazioni
- Esperienza in programmazione competitiva o colloqui tecnici
---
Perché unirti a noi
- Lavorare su progetti AI all'avanguardia insieme a laboratori di ricerca leader
- Influenzare direttamente il modo in cui gli assistenti di coding AI imparano a scrivere software migliore
- Completamente remoto e flessibile — lavora quando e dove preferisci
- Autonomia freelance con la struttura di un lavoro significativo basato su attività
- Sfrutta la tua esperienza ingegneristica duramente conquistata in un modo nuovo e di grande impatto
- Potenziale per lavoro continuativo ed estensione del contratto man mano che vengono lanciati nuovi progetti
- Unisciti a una comunità globale di ingegneri di primo livello che plasmano il futuro dello sviluppo assistito dall'AI