Solidity Compiler Frontend Engineer

USA Vor Ort Mid-Level vor 9 Tagen
Frontend Developer blockchain Software Engineer
Gehalt 140.000.220.000 EUR / Jahr
Auf einen Blick

Als Solidity Compiler Frontend Engineer bei CertiK optimierst du die Frontend-Komponenten des Solidity Compilers und integrierst Formal Verification Tools. Mit 3+ Jahren Compiler Development und Java-Expertise trägst du zur Verbesserung der Blockchain Security und Compiler-Performance bei.

💰 $140.000–220.000/Jahr 📊 Senior 🕒 Vollzeit 🌍 Remote 🗺️ Americas
  • 3+ Jahre Solidity Compiler Development
  • Java Proficiency
  • Compiler Theory und Parsing Techniques
  • Formal Methods Knowledge
Java Solidity Compiler Theory Formal Verification EVM Static Analysis Blockchain Security

Angegeben: $140.000–220.000/Jahr · Marktschätzung: ~$140.000–220.000/Jahr.

✅ Geeignet für
  • Compiler Engineers mit Blockchain Interesse
  • Java Specialists, die Smart Contract Security lieben
  • Security-focused Developer, die Formal Verification nutzen
🚫 Weniger geeignet
  • Web Frontend Developer ohne Compiler Knowledge
  • Menschen ohne Formal Methods Erfahrung
  • Traditional Backend Engineers
💡 Gut zu wissen
  • Compiler Theory ist fundamentale Anforderung
  • Formal Verification ist nicht optional
  • EVM Deep Understanding ist erwartet

Über das Unternehmen

CertiK ist einer der vertrauenswürdigsten Blockchain Security Leader mit über 4.798 Clients und über 597 Milliarden USD gesicherter digitaler Assets. Prominente Investoren und Clients wie Aave und Polygon vertrauen CertiK zur Sicherung ihrer Blockchain-Infrastruktur.

Deine Aufgaben

  • Frontend-Komponenten des Solidity Compilers designen und implementieren: Lexical Analysis, Parsing, AST Generation und Semantic Analysis
  • Compiler-Performance optimieren und Error Reporting sowie Diagnostics verbessern
  • Integration zwischen Solidity Compiler und Formal Verification Tools entwickeln
  • Zur Evolution von Solidity Language Features und Spezifikation beitragen
  • Mit Security Researchers zusammenarbeiten zur Implementierung von Static Analysis und Security Checks
  • Bestehende Compiler-Infrastruktur und Tooling maintainen und verbessern

Deine Voraussetzungen

  • 3+ Jahre professionelle Erfahrung in Solidity Compiler Development oder verwandten Compiler Projekten
  • Starke Proficiency in Java mit Deep Understanding von Java-basierter Compiler Development
  • Solide Grundlagen in Compiler Theory: Parsing Techniques, Type Systems, Intermediate Representations
  • Erfahrung mit Formal Methods oder Formal Verification Tools (SMT Solvers, Theorem Provers)
  • Starkes Verständnis der Ethereum Virtual Machine (EVM) und Smart Contract Execution Models
  • Ausgezeichnete Problem-Solving-Fähigkeiten und Attention to Detail