Über die Stelle
Über Turing
Mit Sitz in San Francisco, Kalifornien, ist Turing der weltweit führende Forschungsbeschleuniger für KI-Spitzenlabore und ein vertrauenswürdiger Partner für globale Unternehmen, die fortschrittliche KI-Systeme einsetzen. Turing unterstützt Kunden auf zwei Arten: erstens, indem es die Spitzenforschung mit hochwertigen Daten, fortschrittlichen Trainings-Pipelines sowie führenden KI-Forschern beschleunigt, die auf Programmierung, logisches Denken, MINT, Mehrsprachigkeit, Multimodalität und Agenten spezialisiert sind; und zweitens, indem es diese Expertise anwendet, um Unternehmen dabei zu helfen, KI vom Proof of Concept zu proprietärer Intelligenz weiterzuentwickeln – mit Systemen, die zuverlässig arbeiten, messbare Wirkung erzielen und nachhaltige Ergebnisse in der Gewinn- und Verlustrechnung (P&L) bringen
Überblick über die Rolle
Wir erstellen Trainingsdaten und Benchmarks für das Hardware-Engineering für KI-Spitzenlabore. Als Front-End-Design-Engineer verwandeln Sie reale RTL-Arbeit in Aufgaben, die messen, wie gut KI-Modelle Hardware entwerfen: Jede Aufgabe hat eine Spezifikation, ein Ausgangsdesign, eine Referenzlösung und die Tests, die sie bewerten. In dieser Schiene erstellen Sie die Designaufgaben selbst: RTL-Design-, Bugfix- und PPA-Probleme (Leistungsaufnahme, Performance, Fläche) an realen IP-Blöcken, bewertet mit denselben Simulations-, Synthese- und Äquivalenzprüfungs-Abläufen, die für das Tape-out von Chips verwendet werden. Dies ist im Kern eine Front-End-Design-Rolle: Sie schreiben RTL, führen es durch kommerzielle und Open-Source-Synthese und können erklären, warum Fläche, Timing und Leistungsaufnahme so ausgefallen sind, wie sie ausgefallen sind. Die Artefakte, die Sie erstellen, werden zur Grundwahrheit (Ground Truth), von der diese Modelle lernen und an der sie gemessen werden. Ihre Spezifikationen, Referenzlösungen und Tests prägen, was die nächste Modellgeneration über digitales Design lernt, daher muss jedes einzelne Artefakt derselben Prüfung standhalten wie ein Design, das in das Tape-out geht.
Wie sieht der Arbeitsalltag aus?
- Designaufgaben verfassen: Reale IP in präzise Aufgaben zu RTL-Design, Fehlerbehebung und PPA-Optimierung überführen: die Spezifikation, den Ausgangspunkt und eine Referenzlösung, die jede Anforderung erfüllt.
- Die PPA-Messlatte setzen: Kommerzielle und Open-Source-Synthese ausführen, um Basiswerte für Fläche, Leistungsaufnahme und Timing zu ermitteln, und Ziele setzen, die echte Ingenieurleistung belohnen und nicht glückliche Werkzeugeinstellungen.
- Korrektheit beweisen: Die verdeckten Tests und Äquivalenzprüfungen bauen, die eine Lösung bestehen muss, damit kein Design Funktion gegen einen besseren Zahlenwert eintauschen kann.
- Die eigenen Aufgaben knacken: Jede Aufgabe so angreifen, wie es ein Modell tun würde (entfernte Logik, Schlupflöcher in Randbedingungen, ungetestete Ecken), und die Lücken schließen, bevor sie ausgeliefert wird.
Anforderungen
- Ausbildung: BS/MS in Elektrotechnik, Elektronik oder Technischer Informatik oder gleichwertige praktische Erfahrung.
- Erfahrung: 3+ Jahre Front-End-Digitaldesign in ASIC- oder FPGA-Projekten, von RTL bis zur Synthese.
- RTL-Design: Fließend in Verilog / SystemVerilog: Mikroarchitektur, Datenpfade, FSMs, Pipelines, FIFOs, Clock-Domain-Crossings und Clock Gating.
- Synthese und PPA: Praktische Logiksynthese mit Timing-Randbedingungen. Sie lesen Timing- und Quality-of-Results-Berichte und wissen, welche RTL- oder Randbedingungsänderung Fläche, Timing oder Leistungsaufnahme verschiebt.
- Kommerzielle EDA: Praktische kommerzielle Synthese in Industrie, Forschung oder Projektarbeit: Cadence Genus, Synopsys Design Compiler / Fusion Compiler oder, für FPGA-Ziele, AMD Vivado (einschließlich Vitis-HLS-Abläufen).
- Open-Source-EDA: Praktische Open-Source-Synthese mit Yosys, direkt oder über einen OpenLane-/LibreLane-Ablauf, sowie Open-Source-Simulation mit Icarus Verilog oder Verilator, direkt oder unter cocotb.
- Verifikation: Selbstprüfende Testbenches in cocotb (Python) oder SystemVerilog sowie Debugging auf Wellenformebene.
- Scripting: Python und Tcl für die Ablaufautomatisierung; sicher in Linux-, Git- und Docker‑basierten Umgebungen. So läuft jede Aufgabe.
Vorteile einer freiberuflichen Tätigkeit bei Turing
- Arbeiten in einer vollständig remoten Umgebung.
- Möglichkeit, an Spitzenprojekten im Bereich KI mit führenden LLM-Unternehmen zu arbeiten.
Angebotsdetails
- Erforderlicher Einsatz: Mindestens 40 Stunden pro Woche mit täglicher Überschneidung von 4 Stunden mit PST.
- Art der Tätigkeit: Auftragnehmer-Einsatz (kein Anspruch auf Krankheits- oder bezahlten Urlaub)
- Vertragsdauer: 2 Monate (anpassbar je nach Einsatz)
- Standort:
Auswahlverfahren
- Delivery-Interview