Over de functie
In deze rol als externe contractor op uurbasis werk je als C# Quality Assurance Lead (QAL) om kwaliteit, consistentie en de prestaties van trainers te bewaken binnen C# AI-trainingprojecten. Je beoordeelt door AI gegenereerde C#-code en het werk van trainers/QA, evalueert de kwaliteit van output aan de hand van projectrichtlijnen, geeft precieze schriftelijke feedback en zorgt ervoor dat bijdragers de verwachte kwaliteitsnormen volgen.
Je beoordeelt werk op codecorrectheid, runtimegedrag, kennis van het .NET-ecosysteem, typeveiligheid, async-gedrag, nauwkeurigheid van debugging, leesbaarheid, onderhoudbaarheid, prestaties, beveiliging, testdekking, opmaak, het opvolgen van instructies en naleving van de rubric.
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. Met jouw leiderschap op het gebied van C#-kwaliteit help je ervoor te zorgen dat C#-trainingsdata accuraat, uitvoerbaar, idiomatisch, veilig, duidelijk uitgelegd en afgestemd op de verwachtingen van de klant 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 mogelijkheden ontstaan. Dit geeft je ook toegang tot toekomstige projecten die beschikbaar komen via ons expertnetwerk.
Wat je gaat doen
- Kwaliteitsmonitoring: steekproefsgewijs C#-items controleren, kwaliteitsproblemen identificeren, feedback geven via DM's en terugkerende of kritieke problemen escaleren.
- Code review: door AI gegenereerde C#-code, .NET-snippets, API-voorbeelden, debugging-antwoorden, tests, architectuuruitleg en stapsgewijze redeneringen evalueren.
- Communicatie met trainers/QA: bijdragers op Discord bijpraten over wijzigingen in richtlijnen, updates van workflows en C#-specifieke beoordelingsnormen.
- Vragen afhandelen: vragen beantwoorden over .NET-gedrag, async/await, LINQ, dependency injection, EF Core, testen, beveiliging en interpretatie van de rubric.
- Activatiebeheer: inactieve bijdragers een DM sturen, follow-ups bijhouden en beschikbaarheidsproblemen signaleren.
- Documentatie: C#-stijlgidsen, trackers, FAQ's, voorbeelden, honeypots, kalibratietaken en onboardingmateriaal maken en onderhouden.
- Onboarding: onboarding-/trainingcalls verzorgen voor C#-bijdragers.
- Risicobeoordeling: onveilige, misleidende, niet-uitvoerbare of niet-productieklare C#/.NET-aanbevelingen signaleren.
- Procesverbetering: terugkerende hiaten identificeren en QA-workflows verbeteren.
Wat we zoeken
- Bachelor- of masterdiploma in Computerwetenschappen, Software Engineering, IT of gelijkwaardige professionele ervaring in software-engineering.
- Sterke beheersing van Engels om richtlijnen te volgen en duidelijke technische feedback te geven.
- 3+ jaar professionele ervaring in C#/.NET-ontwikkeling, backend-engineering, enterprise software, cloudontwikkeling, code review, QA of technische mentoring.
- Sterk begrip van C#-syntaxis, OOP, LINQ, generics, collecties, exceptions, async/await, tasks, dependency injection, nullable reference types, records, delegates/events en .NET-runtimegedrag.
- Vermogen om problemen te identificeren zoals onjuiste logica, niet-uitvoerbare code, gebrekkig async-gebruik, slechte foutafhandeling, zwakke typeveiligheid, beveiligingsrisico's, gehallucineerde API's of onvolledige uitleg.
- Bekendheid met .NET, ASP.NET Core, Entity Framework Core, xUnit/NUnit/MSTest, Visual Studio/Rider, NuGet, Azure/AWS, Docker, GitHub, CI/CD en logging-/observability-tools is een pluspunt.
- Ervaring met het leiden of ondersteunen van remote teams van trainers, reviewers, engineers, coding-mentoren of QA'ers is sterk een pluspunt.
- Vaardig met Discord, Google Sheets, Google Docs, trackers, dashboards, GitHub en PM-systemen.
- Zeer georganiseerd en in staat om stijlgidsen, trackers, FAQ's, onboardingmateriaal, honeypots, kalibratietaken en kwaliteitsdocumentatie bij te houden.
- Ervaring met AI-training, LLM-evaluatie, code-QA of rubricgebaseerde code review is een sterk pluspunt.