POSTED:
Department:
Employment Type:

Foundation Lead Software Engineer

Help build the execution layer for synthetic intelligence and shape the core architecture of the Qognetix platform.

At Qognetix we are building the execution infrastructure for a new category of intelligent systems.

Most modern AI systems operate as statistical inference engines. They generate outputs by prediction rather than by executing governed internal processes over time.

Our approach is different.

We are developing runtime infrastructure in which intelligent behaviour emerges from explicit mechanisms, persistent state, and biologically grounded signal dynamics rather than opaque optimisation alone.

The BioSynapStudio substrate explores how neural-style computation can operate as a controlled, inspectable, and long-running execution environment. This creates the possibility of intelligent systems that are not only powerful, but also understandable, governable, and suitable for integration into real-world infrastructure.

The Foundation Lead Software Engineer will help build the core systems that make this possible.

This role sits close to the architectural heart of the platform. You will work directly with the founders to design the runtime systems, tooling, and software foundations required to turn early technical breakthroughs into a robust engineering platform.

What You'll Work On

  • Designing and implementing core components of the BioSynapStudio execution engine

  • Building deterministic runtime systems for persistent neural-style computation

  • Developing software that supports long-running, stateful system behaviour rather than simple request-response execution

  • Creating debugging, introspection, and instrumentation tooling for inspecting internal system dynamics

  • Contributing to visualisation, runtime control, and developer-facing tooling

  • Working closely with the founders to translate research and prototype behaviour into maintainable software architecture

  • Helping define engineering standards, system boundaries, and core development practices

  • Supporting the evolution of the platform from demonstrator toward production-capable infrastructure

What We're Looking For

We are looking for an engineer who enjoys building difficult systems from first principles.

This role will suit someone who is naturally drawn to deep technical problems, likes understanding how systems behave over time, and is comfortable working in an environment where the architecture is still taking shape.

The strongest candidates are likely to be people who:

  • enjoy reasoning about complex systems rather than treating them as black boxes

  • are comfortable moving between architecture, implementation, and debugging

  • prefer building foundations over shipping isolated features

  • can think carefully about performance, stability, and long-running behaviour

  • are excited by the idea of helping define a new computing platform rather than joining an already mature stack

  • are curious about the intersection of computation, neuroscience, runtime systems, and intelligent infrastructure

We value technical curiosity, engineering judgement, and clear thinking more than checklist-driven career profiles.

Skills & Experience

Required

  • Strong software engineering experience, ideally in systems, platform, or infrastructure-oriented roles

  • Experience designing and implementing maintainable, well-structured software systems

  • Strong understanding of concurrency, asynchronous execution, and stateful behaviour

  • Confidence debugging complex technical issues across multiple layers of a system

  • Ability to work effectively in an early-stage environment where priorities and architecture continue to evolve

  • Strong communication skills and the ability to reason clearly about technical trade-offs

Strongly Preferred

  • Experience with C# / .NET and related tooling

  • Experience building runtime systems, simulation environments, or other performance-sensitive software

  • Experience with instrumentation, diagnostics, observability, or developer tooling

  • Experience designing software that must behave predictably over extended execution periods

Nice to Have

  • Experience with graphics, visualisation, or interactive system tooling

  • Experience with scientific computing, modelling, or simulation systems

  • Familiarity with computational neuroscience, biologically inspired computing, or emergent systems

  • Experience with distributed systems, high-performance systems, or platform engineering

  • Experience creating internal tools that improve the productivity of technical teams

Why Join Now

Qognetix is still at the stage where core technical decisions have real leverage.

Joining now means working on the first generation of the platform while the architecture is still being actively shaped. Rather than contributing to a mature codebase with fixed boundaries, you will help define the systems, tooling, and engineering practices that the platform will grow on.

This is an unusual opportunity to work on something genuinely foundational.

You will be helping to build the execution substrate for a new approach to intelligent systems, working closely with the founders on software architecture, runtime design, tooling, and technical direction.

For the right engineer, this role offers the chance to do work that is both technically demanding and strategically meaningful.