← All positionsOpen positionEngineering Architect, AI & HPC CompilationWhy this role existsEvery AI silicon company ships a compiler. Almost none of them ship a good one. The gap between what MLIR can represent and what custom hardware can
VRULL specializes in engineering consultancy, technology advisory and implementation of embedded and cloud computing. | VRULL: Compilers, simulators, and software ecosystems to accelerate silicon innovation.
← All positionsOpen positionEngineering Architect, AI & HPC CompilationWhy this role existsEvery AI silicon company ships a compiler. Almost none of them ship a good one. The gap between what MLIR can represent and what custom hardware can
← All positionsOpen positionEngineering Architect, AI & HPC FrameworksWhy this role existsEvery AI chip ships with framework support. “Supports PyTorch” is on every datasheet. What that usually means is: someone ran the tutorial model, it p
← All positionsOpen positionEngineering Architect, CompilersWhy this role existsSilicon companies have compiler teams. What they don’t have is the freedom to break things, try radical approaches, or chase optimisations that take six months
← All positionsOpen positionEngineering Architect, ISA & Co-DesignWhy this role existsDefining an ISA extension is not a hardware problem. It’s a hardware-software co-design problem that most silicon teams get wrong because they design inst
← All positionsOpen positionEngineering Architect, PerformanceWhy this role existsSilicon companies benchmark their own hardware. What they rarely do is challenge the results — question whether the benchmark is measuring what matters, wheth
← All positionsOpen positionEngineering Architect, Platform & EcosystemWhy this role existsA chip without a software ecosystem is a datasheet. Silicon companies know this — and they still underinvest in the ecosystem work because it’s broad
← All positionsOpen positionEngineering Architect, Standards & CommunityWhy this role existsStandards don’t write themselves. Extensions don’t get ratified because they’re technically correct — they get ratified because someone showed up, m