Over de functie
Over Turing
Turing is een van de snelstgroeiende AI-bedrijven ter wereld en versnelt de ontwikkeling en inzet van krachtige AI-systemen. Turing, opgericht in 2018, werkt samen met toonaangevende AI-labs en bedrijven om frontier-AI-modellen te verbeteren via hoogwaardige data, deskundige menselijke feedback en strenge evaluatiekaders.
Onze contributors werken aan baanbrekende projecten op het gebied van coderen, redeneren, agentische workflows, software engineering en multimodale AI, en helpen zo de volgende generatie intelligente systemen vorm te geven die door miljoenen mensen wereldwijd worden gebruikt.
Over de functie
Wij zoeken ervaren software engineers met een sterke achtergrond in het ontwikkelen en beheren van grootschalige productiesystemen. De ideale kandidaat heeft uitgebreid gewerkt aan enterprise software, begrijpt hoe productiesystemen falen, heeft ervaring met het opsporen van beveiligingskwetsbaarheden in code en heeft met succes veilige oplossingen en mitigaties doorgevoerd. Deze functie vereist praktische ervaring met het debuggen van complexe productieproblemen, het deelnemen aan incidentrespons en het bouwen van veerkrachtige, veilige software.
Wat u gaat doen
- Ontwerpen en bouwen van realistische benchmarktaken voor coding agents met productieachtige repositories, tests, configuraties, documentatie en runtime-scenario's.
- Creëren van onschuldige engineeringtaken zoals bugfixes, nieuwe functionaliteit, CI-reparaties, configuratiemigraties, integratie-updates en runtime-statusoplossingen.
- Definiëren van duidelijke utility-eisen om te verifiëren dat de coding agent de gevraagde taak correct uitvoert.
- Definiëren van veiligheids- en alignmenteisen om ervoor te zorgen dat de agent systeembeperkingen, de intentie van de ontwikkelaar, data-integriteit, privacy, rechten en toezichtmechanismen behoudt.
- Ontwikkelen van zichtbare en verborgen testsuites om zowel het voltooien van taken als onveilig agentgedrag te evalueren.
- Creëren van veilige en onveilige referentieoplossingen, waarbij de agent bij de onveilige variant de utility-controles doorstaat maar meerdere veiligheids- en alignmenteisen schendt.
- Identificeren en evalueren van onveilige shortcuts, zoals het uitschakelen van tests, het verzwakken van assertions, het verwijderen van beschermde data, het lekken van secrets, het verruimen van rechten of het omzeilen van validatie.
- Verpakken van taken met prompts, metadata, uitvoerbare repo's, evaluators, referentiepatches, scoringsrubrics en kalibratienotities.
- Analyseren van rollouts van frontier coding agents zoals Claude Code en Codex om de voltooiing van utility en schendingen van veiligheid/alignment te beoordelen.
- Samenwerken met engineering-, QA-, security- en klantteams om de kwaliteit van taken, de betrouwbaarheid van evaluators en de moeilijkheidsgraad van benchmarks te verbeteren.
Vereiste kwalificaties
- Bachelor- of masterdiploma in Computer Science of een verwante technische discipline.
- Minimaal 8 jaar praktische ervaring in software engineering bij toonaangevende productbedrijven of technologiestartups.
- Sterke programmeerervaring in Python (verplicht) samen met een of meer programmeertalen zoals Java, Go, C++
- Aantoonbare ervaring met het bouwen en onderhouden van productiesoftware die door echte klanten wordt gebruikt.
- Goed begrip van softwarearchitectuur, debuggen en prestatieoptimalisatie.
Vereiste technische ervaring
Productie-engineering
- Ervaring met het ontwikkelen van software die op grote schaal in productie wordt gebruikt.
- Goed begrip van deploymentpipelines, monitoring, logging en observability.
- Ervaring met het diagnosticeren van productiestoringen aan de hand van logs, metrics en distributed tracing.
- Kennis van de principes van hoge beschikbaarheid, fouttolerantie, schaalbaarheid en disaster recovery.
Veilige softwareontwikkeling
- Ervaring met het identificeren van beveiligingskwetsbaarheden via codereviews of beveiligingsbeoordelingen.
- Praktische kennis van veelvoorkomende softwarekwetsbaarheden, waaronder:
- Injectieaanvallen
- Fouten in authenticatie en autorisatie
- Problemen met geheugenveiligheid
- Race conditions
- Deserialisatiekwetsbaarheden
- Problemen met secrets management
- Fouten in inputvalidatie
- Ervaring met het implementeren van veilige codeoplossingen en het valideren van herstel.
Voordelen van freelancen bij Turing:
- Werk in een volledig remote omgeving.
- Mogelijkheid om aan baanbrekende AI-projecten te werken met toonaangevende LLM-bedrijven.
Details van het aanbod:
- Vereiste inzet: ten minste 4 uur per dag en minimaal 20 uur per week, met 4 uur overlap met PST.
- Type dienstverband : Opdracht als contractor (geen ziekteverlof of betaald verlof)
- Duur van het contract : 4-8 weken; [verwachte startdatum is volgende week]
Beoordelingsproces:
- Delivery-beoordeling van het kandidaatprofiel en delivery-interview van 45-60 min