Over de functie
Over Turing
Turing is gevestigd in San Francisco, Californië, en is de toonaangevende onderzoeksversneller ter wereld voor frontier-AI-labs en een vertrouwde partner voor wereldwijde ondernemingen die geavanceerde AI-systemen inzetten. Turing ondersteunt klanten op twee manieren: ten eerste door frontieronderzoek te versnellen met hoogwaardige data, geavanceerde trainingspipelines en toponderzoekers op het gebied van AI die gespecialiseerd zijn in coderen, redeneren, STEM, meertaligheid, multimodaliteit en agents; en ten tweede door die expertise toe te passen om ondernemingen te helpen AI te transformeren van proof of concept naar eigen intelligentie, met systemen die betrouwbaar presteren, meetbare impact opleveren en duurzame resultaten op de P&L stimuleren
Overzicht van de functie
We bouwen trainingsdata en benchmarks voor hardware-engineering voor frontier-AI-labs. Als front-end design engineer zet u echt RTL-werk om in taken die meten hoe goed AI-modellen hardware ontwerpen: elke taak heeft een specificatie, een uitgangsontwerp, een referentieoplossing en de tests waarmee die wordt beoordeeld. In dit traject bouwt u de ontwerptaken zelf: RTL-ontwerp-, bugfix- en PPA-problemen (power, performance, area) op echte IP, beoordeeld met dezelfde simulatie-, synthese- en equivalentiecontroleflows die worden gebruikt om chips tape-outklaar te maken. Dit is in de kern een front-end designfunctie: u schrijft RTL, leidt die door commerciële en open-sourcesynthese en kunt uitleggen waarom het oppervlak, de timing en het vermogen zo uitkwamen. De artefacten die u produceert worden de ground truth waarvan deze modellen leren en waaraan ze worden afgemeten. Uw specificaties, referentieoplossingen en tests bepalen wat de volgende generatie modellen leert over digitaal ontwerp, dus elk daarvan moet dezelfde toetsing doorstaan als een ontwerp dat naar tape-out gaat.
Hoe ziet een werkdag eruit?
- Ontwerptaken opstellen: Zet echte IP om in nauwkeurige taken voor RTL-ontwerp, bugfixes en PPA-optimalisatie: de specificatie, het uitgangspunt en een referentieoplossing die aan elke vereiste voldoet.
- De PPA-lat leggen: Voer commerciële en open-sourcesynthese uit om baselines voor oppervlak, vermogen en timing vast te stellen, en stel doelen die echte engineering belonen in plaats van toevallige toolinstellingen.
- Correctheid bewijzen: Bouw de verborgen tests en equivalentiecontroles die een oplossing moet doorstaan, zodat geen enkel ontwerp functionaliteit kan inruilen voor een beter getal.
- Uw eigen taken breken: Val elke taak aan zoals een model dat zou doen (verwijderde logica, achterdeurtjes in de randvoorwaarden, ongeteste hoeken) en sluit de gaten voordat de taak wordt opgeleverd.
Vereisten
- Opleiding: BS/MS in elektrotechniek, elektronica of computertechniek, of gelijkwaardige praktijkervaring.
- Ervaring: 3+ jaar front-end digitaal ontwerp in ASIC- of FPGA-projecten, van RTL tot en met synthese.
- RTL-ontwerp: Vloeiend in Verilog / SystemVerilog: microarchitectuur, datapaths, FSM's, pipelines, FIFO's, clock-domain crossings en clock gating.
- Synthese en PPA: Praktijkervaring met logische synthese met timingconstraints. U leest timing- en quality-of-results-rapporten en weet welke RTL- of constraintwijziging het oppervlak, de timing of het vermogen verandert.
- Commerciële EDA: Praktijkervaring met commerciële synthese in de industrie, onderzoek of projectwerk: Cadence Genus, Synopsys Design Compiler / Fusion Compiler of, voor FPGA-targets, AMD Vivado (inclusief Vitis HLS-flows).
- Open-source EDA: Praktijkervaring met open-sourcesynthese met Yosys, rechtstreeks of via een OpenLane / LibreLane-flow, en open-sourcesimulatie met Icarus Verilog of Verilator, rechtstreeks of onder cocotb.
- Verificatie: Zelfcontrolerende testbenches in cocotb (Python) of SystemVerilog en debugging op golfvormniveau.
- Scripting: Python en Tcl voor flowautomatisering; vertrouwd met Linux, Git en op Docker gebaseerde omgevingen. Zo draait elke taak.
Voordelen van freelancen bij Turing
- Werk in een volledig remote omgeving.
- De kans om te werken aan geavanceerde AI-projecten met toonaangevende LLM-bedrijven.
Details van het aanbod
- Vereiste inzet: Minimaal 40 uur per week, met dagelijks 4 uur overlap met PST.
- Type samenwerking: Opdracht als contractor (geen medische dekking of betaald verlof)
- Duur van het contract: 2 maanden (aanpasbaar op basis van de inzet)
- Locatie:
Evaluatieproces
- Delivery-interview