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 helpt klanten op twee manieren: door samen te werken met 's werelds toonaangevende AI-labs om de mogelijkheden van frontiermodellen te vergroten op het gebied van denken, redeneren, coderen, agentisch gedrag, multimodaliteit, meertaligheid, STEM en frontierkennis; en door dat werk te benutten om AI-systemen voor de praktijk te bouwen die bedrijfskritische prioriteiten van bedrijven oplossen.
Functieoverzicht:
Wij zoeken een ervaren expert in elektrotechniek of informatica om een team van technische trainers te leiden dat realistische, terminalgebaseerde wetenschappelijke en technische taken ontwikkelt voor een frontier-initiatief voor AI-training en -evaluatie.
In deze functie geeft u leiding aan een pod van ongeveer 5–10 trainers, beoordeelt u technische taken op juistheid, reproduceerbaarheid en evaluatiekwaliteit en zorgt u ervoor dat taken authentieke workflows uit de informatica, softwaresystemen en elektrotechniek weerspiegelen. U begeleidt ook trainers, handhaaft kwaliteitsnormen en zorgt voor een consistente oplevering van uitdagende technische taken.
Wat u gaat doen:
- Een pod van technische trainers leiden en begeleiden, met zorg voor consistente kwaliteit, productiviteit en tijdige oplevering van wetenschappelijke en technische taken.
- Technische taken van begin tot eind beoordelen, inclusief probleemstellingen, codebases, circuitnetlists, hardwarebeschrijvingstalen (HDL), datasets, rekenomgevingen, referentieoplossingen en geautomatiseerde tests.
- Taken valideren op het gebied van high-performance computing (HPC), parallel computing, algoritmen, gedistribueerde systemen, compilers, besturingssystemen, databases, ML-systemen, GPU-computing, circuitontwerp, signaalverwerking, energiesystemen en embedded systemen.
- Ervoor zorgen dat taken realistische workflows uit software engineering, onderzoek en elektrotechniek weerspiegelen die zinvolle technische redenering in meerdere stappen vereisen.
- De technische juistheid verifiëren met betrekking tot algoritmecomplexiteit, numerieke nauwkeurigheid, geheugenbeheer, concurrency, circuitwetten, vermogensbalans, signaalverwerking, timingbeperkingen en systeemstabiliteit.
- Compilers, simulatietools, softwareafhankelijkheden, rekenomgevingen en buildprocessen valideren om reproduceerbare resultaten te waarborgen.
- Onbetrouwbare tests identificeren die worden veroorzaakt door niet-deterministisch gedrag, race conditions, hardwareafhankelijke prestatiedrempels of problemen met simulatieconvergentie.
- Geautomatiseerde graders beoordelen om te waarborgen dat zij zinvolle technische uitkomsten evalueren, zoals functionele juistheid, prestaties, frequentierespons, golfvormen, timing, efficiëntie en systeemgedrag.
- Technische onjuistheden, gebrekkige aannames, onjuiste toleranties en mogelijkheden om berekeningen, simulaties of geautomatiseerde evaluaties te omzeilen identificeren.
- Duidelijke, bruikbare technische feedback geven, revisies volgen en ervoor zorgen dat kwaliteitsproblemen worden opgelost vóór goedkeuring van de taak.
- Trainers inwerken, werk toewijzen, kwaliteit en doorvoer bewaken, blokkades escaleren en technische documentatie en best practices bijhouden.
Wat wij zoeken:
- Doctoraat (Ph.D.), postdoctorale ervaring of gelijkwaardige geavanceerde technische ervaring in informatica, elektrotechniek, computertechniek of een nauw verwante discipline.
- Sterke programmeervaardigheden in C/C++, Rust, Python, Julia, Fortran, MATLAB/Octave of hardwarebeschrijvingstalen (HDL), met geavanceerde vaardigheid in Linux en de terminal.
- Praktische expertise in ten minste één groot vakgebied: parallel computing, systeemprogrammering, ontwikkeling van wetenschappelijke software, circuitsimulatie, signaalverwerking, energiesystemen of digitaal hardwareontwerp.
- Goed begrip van algoritmen, rekensystemen, numerieke methoden, softwaretesten of de principes van elektrotechniek.
- Ervaring met het beoordelen van complexe codebases, technische implementaties, technische simulaties of onderzoeksresultaten.
- Vermogen om de juistheid van algoritmen, rekenprestaties, numerieke nauwkeurigheid, concurrencygedrag en de betrouwbaarheid van technische resultaten te evalueren.
- Sterk analytisch oordeelsvermogen, met het vermogen om technische fouten, randgevallen, race conditions en gebrekkige technische aannames te herkennen.
- Ervaring met het begeleiden, beoordelen of leiden van kleine technische teams.
- Uitstekende schriftelijke communicatievaardigheden voor het geven van nauwkeurige technische feedback en het vastleggen van kwaliteitsnormen.
Pluspunten:
- Ervaring met HPC- en systeemontwikkeltools zoals MPI, OpenMP, CUDA, LLVM/GCC, CMake, gdb, Valgrind, perf, sanitizers of Slurm.
- Bekendheid met simulatietools voor elektrotechniek en hardware zoals ngspice, Xyce, Icarus Verilog, Verilator, GHDL, Yosys, pandapower, PyPSA, MATPOWER, openEMS, GNU Radio of QEMU.
- Bekendheid met Docker, Git, CI/CD-pipelines en geautomatiseerde testframeworks zoals pytest.
- Ervaring met het ontwikkelen van technische benchmarks, programmeeruitdagingen, op simulatie gebaseerde evaluaties of geautomatiseerde beoordelingssystemen.
- Ervaring met het ontwikkelen of evalueren van AI-codeeragents, terminalgebaseerde agents of door LLM's gegenereerde technische oplossingen.
- Ervaring met open-sourceontwikkeling of als maintainer, met name bij het beoordelen en valideren van externe bijdragen.
- Ervaring in de sector in halfgeleiders, high-performance computing, energiebedrijven, telecommunicatie of embedded systemen.
- Eerdere ervaring met AI-training, technische kwaliteitscontrole, benchmarkontwikkeling of evaluatieprogramma's.
Details van het aanbod:
- Vereiste inzet: ten minste 4 uur per dag en minimaal 40 uur per week, met 4 uur overlap met PST.
- Type dienstverband : Opdracht als contractor (geen ziekteverlof of betaald verlof)
- Duur van het contract : 4 week [verwachte startdatum is volgende week]