Over de functie
In deze rol als uurlijkse remote contractor werk je als Java Quality Assurance Lead (QAL) om kwaliteit, consistentie en de prestaties van trainers te bewaken binnen Java AI-trainingsprojecten. Je beoordeelt door AI gegenereerde Java-code en het werk van trainers/QA, evalueert de kwaliteit van output tegen projectrichtlijnen, geeft precieze schriftelijke feedback en zorgt ervoor dat bijdragers de verwachte kwaliteitsstandaarden volgen.
Je beoordeelt werk op codecorrectheid, compile-time geldigheid, runtime-gedrag, objectgeoriënteerd ontwerp, API-gebruik, nauwkeurigheid van debugging, leesbaarheid, onderhoudbaarheid, prestaties, beveiliging, testdekking, opmaak, het volgen van instructies en naleving van projectspecifieke rubrics. Deze rol vereist sterke Java-expertise, communicatieve vaardigheden in het Engels, uitstekend oog voor detail en het vermogen om kwaliteitsworkflows aan te sturen binnen remote technische teams.
Deze rol is bij SME Careers, een snelgroeiend AI Data Services-bedrijf en dochteronderneming van SuperAnnotate, dat trainingsdata levert aan veel van 's werelds grootste AI-bedrijven en foundation-model-labs. Jouw Java-kwaliteitsleiderschap helpt ervoor te zorgen dat Java-trainingsdata nauwkeurig, uitvoerbaar, idiomatisch, veilig, duidelijk uitgelegd en afgestemd op de verwachtingen van klanten is.
Het selectieproces omvat een AI-interview, een domeinspecifieke taak en een interview met een recruiter.
Belangrijk: Er is geen direct project voor deze rol; als je echter gekwalificeerd bent, behoor je tot de eerste experts die we benaderen wanneer er relevante kansen ontstaan. Dit geeft je ook toegang tot toekomstige projecten die beschikbaar zijn via ons expertnetwerk.
Wat je gaat doen
- Kwaliteitsmonitoring: steekproefsgewijs Java-items controleren, kwaliteitsproblemen identificeren, feedback geven via DM's en terugkerende of kritieke problemen escaleren.
- Code review: door AI gegenereerde Java-code, Spring/backend-snippets, debugging-antwoorden, algoritmische oplossingen, tests, architectuuruitleg en stapsgewijze redeneringen evalueren.
- Communicatie met trainers en QA: bijdragers op Discord bijpraten over wijzigingen in richtlijnen, workflowupdates en Java-specifieke reviewstandaarden.
- Vragen afhandelen: vragen beantwoorden over Java-syntaxis, OOP-ontwerp, collections, streams, concurrency, exceptions, Spring Boot, testing, beveiliging en rubric-interpretatie.
- Activatiebeheer van trainers/QA: inactieve bijdragers een DM sturen, follow-ups bijhouden en beschikbaarheidsproblemen signaleren.
- Documentatie: Java-stijlgidsen, trackers, FAQ's, voorbeelden, honeypots, kalibratietaken en onboardingmaterialen maken en onderhouden.
- Onboarding en training: onboarding-/trainingcalls verzorgen voor Java-bijdragers.
- Risico- en beveiligingsreview: onveilige, misleidende, niet-compileerbare, inefficiënte of niet-productieklare Java-aanbevelingen signaleren.
- Procesverbetering: terugkerende kwaliteitshiaten identificeren en QA-workflows verbeteren.
Wat we zoeken
- Bachelor- of masterdiploma in Computer Science, Software Engineering, Information Technology of gelijkwaardige professionele ervaring in software-engineering.
- Sterke beheersing van het Engels om richtlijnen te volgen, met teams te communiceren en duidelijke technische feedback te geven.
- 3+ jaar professionele ervaring in Java-ontwikkeling, backend-engineering, enterprise software, JVM-systemen, code review, software-QA of technische mentoring.
- Sterk begrip van Java-fundamenten zoals OOP, collections, generics, streams, lambda's, exceptions, concurrency, annotaties, JVM-gedrag, geheugenbeheer, modules/packages en moderne Java-functies.
- Vermogen om Java-content te evalueren aan de hand van gedetailleerde rubrics en problemen te identificeren zoals niet-compileerbare code, onjuiste logica, slechte exception-afhandeling, onveilige concurrency, zwakke objectmodellering, inefficiënte algoritmen, gehallucineerde API's of onvolledige uitleg.
- Bekendheid met gangbare Java-ecosystemen en -tools zoals Spring Boot, Maven, Gradle, JUnit, Mockito, Hibernate/JPA, REST API's, JDBC, IntelliJ/Eclipse, Docker, GitHub, CI/CD, logging en profiling-tools is een pré.
- Ervaring met het leiden of ondersteunen van remote teams van trainers, annotators, reviewers, engineers, coding-mentoren of QA's is sterk gewenst.
- Voelt zich prettig in snel veranderende remote omgevingen met Discord, Google Sheets, Google Docs, trackers, dashboards, GitHub en projectmanagementsystemen.
- Zeer georganiseerd en in staat om stijlgidsen, trackers, FAQ's, onboardingmaterialen, honeypots, kalibratietaken en kwaliteitsdocumentatie bij te houden.
- Ervaring met AI-training, data-annotatie, LLM-evaluatie, code-QA of rubric-gebaseerde code review is een sterk pluspunt.