Informazioni sul ruolo
In qualità di Ingegnere Java Senior, lavorerai da remoto con retribuzione oraria per revisionare codice Java, soluzioni architetturali e spiegazioni tecniche generate dall'AI, nonché per generare implementazioni di riferimento e passaggi di ragionamento di alta qualità. Valuterai le soluzioni per accuratezza, chiarezza e aderenza al prompt; identificherai errori di logica, prestazioni o progettazione; verificherai le informazioni tecniche; scriverai spiegazioni di alta qualità e soluzioni modello che dimostrino metodi corretti; e valuterai e confronterai più risposte AI in base alla correttezza e alla qualità del ragionamento. Questo ruolo di collaboratore con retribuzione oraria e completamente da remoto è presso SME Careers, un'azienda in rapida crescita nel settore dei servizi di dati per l'AI e controllata di SuperAnnotate, che fornisce dati di addestramento AI a molte delle più grandi aziende di AI e laboratori di modelli fondazionali del mondo, dove la tua competenza in Java contribuirà direttamente a migliorare i principali modelli AI del mondo.
Importante: Non esiste un progetto immediato per questo ruolo; tuttavia, se qualificato, sarai tra i primi esperti che contatteremo quando si presenteranno opportunità pertinenti. Questo ti darà anche accesso a progetti futuri disponibili attraverso la nostra rete di esperti.
Cosa farai
- Sviluppare contenuti per l'addestramento AI: creare prompt dettagliati su vari argomenti e risposte per guidare l'apprendimento dell'AI, assicurando che i modelli riflettano una comprensione completa di argomenti diversi.
- Ottimizzare le prestazioni dell'AI: valutare e classificare le risposte AI per migliorare l'accuratezza, la fluidità e la rilevanza contestuale del modello.
- Garantire l'integrità del modello: testare i modelli AI per potenziali imprecisioni o bias, convalidandone l'affidabilità nei casi d'uso.
Cosa cerchiamo
- Laurea triennale o superiore in Informatica, Ingegneria del Software o in un campo tecnico strettamente correlato.
- 5+ anni di esperienza professionale nell'ingegneria del software, con un significativo lavoro pratico in Java su sistemi in produzione.
- Profonda comprensione del core Java, delle primitive di concorrenza e del Java Collections Framework.
- Ampia esperienza nella creazione e manutenzione di servizi backend con Spring o Spring Boot, API REST e architetture a microservizi.
- Solida padronanza dei principi di progettazione del software, della progettazione di sistemi e dell'ottimizzazione delle prestazioni nei sistemi Java distribuiti.
- Competenza minima in inglese di livello C1 (scritto e parlato), con la capacità di scrivere spiegazioni tecniche chiare e seguire linee guida dettagliate in lingua inglese.
- Facilità nel lavorare con strumenti ingegneristici moderni come Git, pipeline CI/CD, framework di test automatizzati e tecnologie di containerizzazione.
- Comprovata esperienza nello svolgimento di revisioni approfondite del codice e nel fornire feedback strutturato e costruttivo ad altri ingegneri.
- Precedente esperienza nell'addestramento di dati per l'AI, nell'annotazione o nella valutazione di contenuti tecnici generati dall'AI costituisce un forte plus.
- Estremamente attento ai dettagli e sistematico, con un approccio metodico alla valutazione della qualità del ragionamento e all'identificazione di problemi sottili nelle soluzioni Java.