Software Engineer - Compilers
Software Engineer - CompilersWe're working with a well-funded Series A company rethinking how AI workloads actually run.Today, AI systems are tightly coupled to specific hardware, which creates massive inefficiencies in cost, scaling, and performance. This team is breaking that model. They're building a system that decomposes workloads and executes them across heterogeneous compute (GPUs, accelerators, multi-gen hardware), automatically optimising for performance and efficiency.What you'll do?Own core execution systems from design ? build ? deployment ? operationWork on compilers, runtimes, and execution layers for large-scale AI workloadsTranslate high-level workloads into efficient, hardware-aware executionOptimise performance across diverse and evolving hardware environmentsMake hard tradeoffs across latency, throughput, and costDebug and improve behaviour in complex, production systemsWhat makes this interesting?You're working on the critical path of AI execution — not tooling around itDirect impact on performance and cost (this is not abstract optimisation)Deep technical problems across compilers, runtimes, and hardware interactionHeterogeneous compute: designing systems that go beyond "just use GPUs"Early-stage: real ownership and the ability to shape fundamental architectureSerious engineering environment: decisions are debated, not hand-wavedWe're looking for:Engineers with strong systems fundamentals (compilers, runtimes, or low-level infra)Experience working on performance-critical or execution-layer systemsEvidence of owning and shipping complex technical workAbility to reason clearly about tradeoffs and system behaviourComfort operating in ambiguous, evolving problem spaces