JFrog
Fractile
Senior Verification Engineer
Über die Stelle
Senior Verification Engineer
Über Fractile
Fractile wurde im Jahr 2022 mit der Überzeugung gegründet, dass die weltweit leistungsfähigsten KI-Systeme letztendlich durch die Zeit begrenzt würden, die für die Erzielung nützlicher Ergebnisse benötigt wird. Wir haben alles auf die logische Schlussfolgerung gesetzt: dass der einzige Weg, diesen latenten Wert wirklich freizusetzen und Geschwindigkeit in großem Maßstab praktikabel zu machen, darin bestand, die Hardware, auf der wir unsere fortschrittlichen KI-Modelle ausführen, radikal neu zu erfinden. Seitdem bauen wir Chips und Systeme, die dieses Problem angehen: Wie können wir effizient Tausende von Tokens pro Sekunde ausgeben und gleichzeitig die Komplexitäts- und Kapazitätsherausforderungen des Betriebs großer Modelle mit sehr langen Kontexten bewältigen?
Die Workloads, die die Grenzen des aktuellen Fortschritts ausloten, sind bereits transformativ; es sind die technischen und wirtschaftlichen Grenzen der Inferenzgeschwindigkeit, die den Fortschritt einschränken. Die bestimmende Arbeit des 21. Jahrhunderts wird durch die Inferenz-Engine gekennzeichnet sein, die immense und diffuse Ketten intellektueller Forschung liefert, in der Medikamentenentwicklung, in der Softwareentwicklung, in der Materialforschung, in jedem Bereich, in dem der Fortschritt durch tiefes Denken und Intelligenz zur Lösung komplexer Probleme angetrieben wird.
Unser idealer Kandidat könnte über 6+ Jahre Erfahrung verfügen. Dies ist eine einzigartige Gelegenheit, Ihre Entwicklung zu beschleunigen, mit einem erfahrenen und kollaborativen Team zusammenzuarbeiten und Einblicke in ein breites Spektrum von Disziplinen zu gewinnen. Bei Fractile schätzen wir Ideen von jedem, unabhängig von Titel oder Betriebszugehörigkeit, und wir glauben, dass die beste Ingenieursarbeit entsteht, wenn Menschen gemeinsam teilen, hinterfragen und lernen. Sie werden einer Kultur beitreten, in der Ihre Neugier gefördert wird, Ihr Beitrag zählt und es echten Raum zum Wachsen gibt.
Fractile strebt danach, die Taktfrequenz des globalen Fortschritts zu erhöhen, ein Chip nach dem anderen. Wir haben kürzlich 220M $ von Investoren wie Founders Fund und Accel eingesammelt, und unsere wichtigste Arbeit liegt noch vor uns. Werden Sie Teil unseres Teams!
Als Silicon Verification Engineer werden Sie entweder in unserem Büro in Bristol oder London im Vereinigten Königreich tätig sein. Wir suchen Sie, um eine aktive Rolle beim Aufbau erstklassiger ML/KI-IC-Produkte für den Scale-out-Einsatz in Rechenzentren zu übernehmen. Sie sind ehrgeizig und verfügen über eine nachgewiesene Erfolgsbilanz in Organisationen mit hoher Leistung im Bereich der Pre-Silicon-RTL-Verifizierung.
Wir suchen jemanden, der sich für Verifizierung begeistert – nicht jemanden, der sich mit dem bloßen Durchlaufen der Prozesse zufriedengibt, sondern der das Feld weiter voranbringen möchte. Wenn Sie sich dafür begeistern, Softwarekonzepte in Hardware-Workflows einzubringen und etablierte Praktiken zu verbessern, um die Tape-out-Qualität zu steigern und Kosten zu senken, dann ist dies die richtige Rolle für Sie.
Unser bevorzugter Kandidat wird sich wohlfühlen, mit Kollegen aus verschiedenen Disziplinen wie Modellierung, Systemarchitektur und RTL-Design zusammenzuarbeiten. Sie werden häufig zusammenarbeiten, um sicherzustellen, dass unsere RTL-Releases von höchster funktionaler Qualität sind und dass das gesamte Unternehmen die gleiche Definition eines funktional korrekten Produkts teilt. Das bedeutet, dass Sie zu Diskussionen über Spezifikationen, Architektur und die damit verbundenen Workflows beitragen. Sie werden ein wichtiger Mitwirkender an unserem hochgradig disruptiven und ehrgeizigen Produkt sein.
Mindestanforderungen
Wir suchen Ingenieure mit der folgenden Denkweise: *
- Software-Denkweise zur Lösung von Hardware-Problemen *
- Der Wunsch, eine Rolle mit hoher Wirkung in einem kleinen Team zu spielen *
- Ein Störer des „Status quo“ der Hardwareentwicklung *
- Bereitschaft, zu Arbeitsweisen beizutragen und diese zu verbessern und Verbindungen zwischen Hardware- und Softwareteams aufzubauen *
- Detailorientiert, mit Rigorosität als Grundlage für alle Arbeiten *
- Bescheidenheit, Lernbereitschaft *
- Gerne Teil einer schnelllebigen, offenen und kollaborativen Umgebung sein
Erforderliche Fähigkeiten und Erfahrungen: *
- Starke Softwarekenntnisse *
- Python (oder eine andere objektorientierte Sprache, z. B. C++) *
- Verständnis digitaler Hardwarekonzepte *
- Fähigkeit, RTL in SystemVerilog zu lesen und zu debuggen *
- Vertrautheit mit Debugging-Wellenformen
Kandidaten mit UVM- oder starkem Software-Hintergrund werden auch ohne RTL-Hintergrund ermutigt, sich zu bewerben
Wünschenswerte Fähigkeiten und Erfahrungen: *
- Pre-Silicon RTL-Verifizierung *
- Verifizierungsplanung und -ausführung basierend auf Spezifikationen *
- Erstellung von Testbenches *
- Stimuluserstellung *
- Funktionale Modellierung von Hardwareblöcken *
- Erstellung von Checkern *
- Definition/Abschluss der Abdeckung (Coverage) *
- Transaction-Level Modelling *
- Ob in UVM, SystemC oder einer anderen Methodik *
- SystemVerilog Assertions (SVA) *
- Software-Fließfähigkeit in mehreren Sprachen *
- Open-Source-Tools für die Siliziumentwicklung *
- Cocotb (wird für unser gesamtes Testbench-Material verwendet), Verilator, Icarus Verilog *
- Kommerzielle EDA-Tools *
- Formale Verifizierung *
- Arbeit in einer Monorepo-Umgebung neben der Software *
- Bazel ist unser gewähltes Werkzeug, Vertrautheit wird nicht erwartet *
- Beitrag zu Architekturdiskussionen
Wie wir arbeiten *
- Eigenverantwortung und Ausführung: Sie haben die volle Entscheidungsbefugnis, Ihre Arbeit voranzutreiben *
- Schnelle Iteration: Wir alle arbeiten direkt mit der Führungsebene zusammen, um von der Idee zur Hardware auf ehrgeizigen Zeitplänen zu gelangen *
- Full-stack Engagement: Hardware-, Software-, Silizium- und Modellierungsteams arbeiten eng zusammen, um ein Produkt mit generationsübergreifender Wirkung zu schaffen *
- Optimistisch und pragmatisch: Wir haben den Siegeswillen und die Bereitschaft, die harte Arbeit zu leisten, um dorthin zu gelangen *
- Teamplayer-Mentalität: Die Mission ist größer als jeder von uns, und wir haben die Neugier und den technischen Fokus, um die beste Idee umgesetzt zu sehen
Exportkontrollen
Unsere Arbeit umfasst Technologien, die den Exportkontrollbestimmungen des Vereinigten Königreichs, der USA und anderer internationaler Vorschriften unterliegen. Bestimmte Rollen erfordern möglicherweise zusätzliche Eignungsprüfungen, um die Einhaltung des geltenden Rechts sicherzustellen. Wir werden während des gesamten Einstellungsprozesses transparent darüber informieren.
Was wir bieten *
- Wettbewerbsfähiges Gehalt: Ein wettbewerbsfähiges Gehalt, das Ihre Erfahrung und die spezialisierte Natur der Rolle widerspiegelt. *
- Eigenkapital & Eigentum: Bedeutendes Eigenkapital, damit alle am Wertschöpfungsprozess teilhaben. *
- Leistungen: Private Kranken-, Zahn- und Augenversicherung, Beitragsorientierte Rente, 25 Tage Urlaub plus Feiertage und Lebens-/Berufsunfähigkeitsversicherung. *
- Vielfältiges & unterhaltsames Büro: Wir glauben, dass die schwierigsten Probleme von den unterschiedlichsten Köpfen gelöst werden. Wir verpflichten uns zu Chancengleichheit durch die Gewinnung und Bindung eines vielfältigen Teams und den Aufbau einer integrativen Umgebung.
