Over de functie
Functietitel: Senior Software Engineer
Dienstverband: Contractor (~15 uur per week)
Locatie: Remote (wereldwijd)
Functieomschrijving: In deze rol zet je je expertise in om de volgende generatie AI-systemen te helpen trainen. Je werk bepaalt hoe modellen leren, redeneren en presteren door middel van hoogwaardige, realistische input. Er is geen eerdere ervaring met AI vereist — je domeinkennis is wat telt.
Als expert creëer je Reinforcement Learning-omgevingen die het vermogen van een AI-model testen om complexe software-engineeringworkflows op te lossen. Deze workflows zijn qua omvang vergelijkbaar met gangbare DevOps | CI/CD | Debugging-workflows met gangbare cli-tools zoals git, docker, gdb, asan, ffmpeg en vele andere. Je taak is om reproduceerbare RL-omgevingen te creëren die het vermogen van een model testen om deze workflows op te lossen, samen met een gouden referentieoplossing.
Vereiste vaardigheden en kwalificaties:
- Vaardigheid in C++, Python, JAVA, GoLang, Typescript of Rust.
- Diepgaand begrip van algoritmen, datastructuren en prestatie-optimalisatie.
- Aantoonbare ervaring met het debuggen van complexe softwareproblemen en het leveren van onderhoudbare oplossingen.
- Sterke achtergrond in feature-ontwikkeling en refactoring van codebases.
- Bewezen vermogen om software te optimaliseren voor prestatie en schaalbaarheid.
- Uitzonderlijke schriftelijke en mondelinge communicatieve vaardigheden, met grote aandacht voor detail.
- Bewezen succes in samenwerkende, cross-functionele teams, idealiter in remote settings.
Gewenste kwalificaties:
- Eerdere ervaring met grootschalige, gedistribueerde codebases.
- Bekendheid met moderne AI- of machine learning-systemen is een pluspunt, maar niet vereist.
- Achtergrond in deelname aan grondige code reviews en bijdragen aan de ontwikkeling van software best practices.
Proces:
- Solliciteer op de rol en vul de screeningvragen in
- Voltooi het AI-interview (ca. 30 minuten)
- Technische assessment (voorlopig)
- Beoordeling door hiring manager
Compensatiestructuur
De compensatie is output-based; experts worden per taak betaald die aan de projectspecificaties voldoet. De benodigde tijd om werk te voltooien kan variëren afhankelijk van de ervaring en workflow van de expert. Er gelden minimale inzendvereisten. Experts moeten wekelijks een minimum aantal taken indienen.
Starttijd & beschikbaarheid
We vervullen rollen doorgaans binnen 48 uur en zoeken experts die direct kunnen beginnen. Als je wordt geselecteerd, verwachten we dat je je eerste taken start binnen 24–48 uur na het afronden van de onboarding.