Over de functie
In deze rol als externe contractor op uurbasis werk je als PyCharm-specialist (SME) om realistische, uitdagende computertaken te maken met PyCharm en gerelateerde Python-ontwikkelworkflows. Je ontwerpt praktische PyCharm-taken, documenteert ze duidelijk in SuperAnnotate, zorgt ervoor dat je setup de taak ondersteunt en neemt jezelf op terwijl je de taak op je computer uitvoert.
Taken kunnen bestaan uit het maken van Python-projecten, het configureren van interpreters, het beheren van virtuele omgevingen, het uitvoeren van scripts, het debuggen van code, het gebruiken van de terminal, het installeren van pakketten, het formatteren van code, refactoren, het gebruiken van Git-integratie of het werken met testbestanden. Je werk helpt geavanceerde AI-modellen te trainen zodat ze beter begrijpen hoe echte gebruikers Python-ontwikkelworkflows in een IDE voltooien.
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. Je PyCharm-expertise helpt direct de toonaangevende AI-modellen ter wereld te verbeteren door ze te leren hoe echte gebruikers praktische Python-codeer- en debugtaken voltooien.
Wat je doet
- Realistische PyCharm-taken maken: Bedenk realistische en uitdagende taken die op de computer met PyCharm kunnen worden uitgevoerd en documenteer de taak vervolgens duidelijk in SuperAnnotate.
- De werkomgeving voorbereiden: Zorg ervoor dat je setup de taak ondersteunt, inclusief PyCharm geïnstalleerd hebben, projecten/bestanden beschikbaar hebben, interpreter geconfigureerd, afhankelijkheden geïnstalleerd en referenties klaar voordat je gaat opnemen.
- Taakuitvoering opnemen: Neem jezelf op terwijl je de PyCharm-taak op je computer uitvoert, waarbij je projectinstructies volgt en ervoor zorgt dat de workflow duidelijk, compleet en realistisch is.
- Taakcontext documenteren: Geef voldoende taakcontext, stappen, doelen, projectbestanden, afhankelijkheden en notities zodat reviewers kunnen begrijpen wat de taak is en hoe deze is voltooid.
- Praktisch softwaregebruik demonstreren: Voltooi workflows met betrekking tot coderen, debuggen, runconfiguraties, virtuele omgevingen, terminalcommando's, Git-integratie, pakketinstallatie of testuitvoering waar relevant.
- Kwaliteit van inzendingen waarborgen: Controleer je opname en documentatie vóór indiening om ervoor te zorgen dat de taak compleet, begrijpelijk, realistisch en in lijn met de projectrichtlijnen is.
Wat we zoeken
- Praktische ervaring met PyCharm voor Python-ontwikkeling, debuggen, projectopzet, pakketbeheer, refactoren, terminalworkflows of Git-integratie.
- Engelse taalvaardigheid op B2-niveau of hoger om projectinstructies te begrijpen, taken duidelijk te documenteren en met het projectteam te communiceren.
- Comfortabel met het gebruik van een computer, het beheren van bestanden, het openen van projecten, het configureren van interpreters, het installeren van pakketten en het opnemen van workflows.
- Vermogen om realistische en uitdagende PyCharm-taken te bedenken die daadwerkelijke use cases voor coderen, debuggen, scripting, automatisering, testen of projectopzet weerspiegelen.
- Sterk begrip van PyCharm-basisprincipes zoals projectstructuur, interpreters, virtuele omgevingen, runconfiguraties, debugger, terminal, codenavigatie en versiebeheer.
- Vermogen om ervoor te zorgen dat je setup de taak ondersteunt, inclusief PyCharm geïnstalleerd hebben, bestanden/projecten beschikbaar hebben, afhankelijkheden geïnstalleerd en eventuele vereiste referenties klaar voordat je gaat opnemen.
- Sterk oog voor detail bij het voorbereiden van de taak, het uitvoeren van de workflow en het controleren of de opname compleet en begrijpelijk is.
- Betrouwbaar, zelfstandig en in staat om consistente kwaliteit te leveren in een externe contractorworkflow op uurbasis across tijdzones.
- Aanvullende professionele vaardigheden worden gewaardeerd, waaronder Python, backend-ontwikkeling, data-analyse, automatisering, QA, GitHub, technisch schrijven of andere computergerelateerde workflows.