A leading technology firm in Birmingham is seeking an experienced systems engineer to architect and design core components of a revolutionary blockchain protocol. You will work with cutting-edge technologies including consensus engines and cryptographic integrations, ensuring scalability and performance. Ideal candidates have over 5 years of experience in systems engineering and proficiency in Golang or C/C++. Join a small, talented team pushing the frontiers of high-throughput off-chain computation.
Leistungen
Opportunity to shape a future-defining blockchain protocol
Work with a small, high-caliber team
Contribute to open-source tools
Qualifikationen
5+ years of production experience in systems engineering, with advanced proficiency in Golang and/or C/C++.
Deep knowledge of distributed systems.
Strong experience in cryptography, Merkle/sparse Merkle trees.
Aufgaben
Architect, design, and implement core components of the stack.
Optimize for scalability, performance, and security in distributed environments.
Collaborate across layers to ensure seamless integration.
Kenntnisse
Production experience in systems engineering
Proficiency in Golang
Proficiency in C/C++
Knowledge of distributed systems
Experience in cryptography
Effective communication
Jobbeschreibung
You will work with the system that redefines how assets are minted, transferred, and managed, ensuring security and atomic consistency through a compact on-chain infrastructure that prevents double-spending. You will be delivering a multi-layered protocol stack (PoW, BFT, SMT aggregation, State Transition & Agent SDK), and are now scaling fast into advanced distributed systems and ZK-integrated modules.
Responsibilities
Architect, design, and implement core components of the stack, including:
Proof of Work (PoW) consensus engine in C++
BFT consensus layer in Golang
SMT / proof aggregation layer, including ZK applications
Collaborate across layers to ensure seamless integration, from mining through to off-chain asset handling and crypto-economic guarantees.
Build the State Transition SDK and shape the upcoming Agent Execution SDK, enabling off-chain transactions and verifiable, composable agent-driven logic.
Optimize for scalability, performance, and security, particularly in high-throughput, distributed environments.
Design and validate consensus protocols, including Byzantine Fault Tolerant mechanisms and cross-chain bridge communication.
Work closely with research colleagues on ZK-proof integrations, SMT sharding, and next-gen cryptographic primitives.
Benefits
Build a future-defining blockchain protocol that breaks free from monolithic, slow ledgers and centralized execution.
Work with a small, world-class team pushing the frontier of high-throughput off-chain computation with on-chain security.
Shape the future of open-source tools, State Transition and Agent SDKs that empower developers globally.
Qualifications
5+ years of production experience in systems engineering, with advanced proficiency in Golang and/or C/C++
Deep knowledge of distributed systems
Strong experience in cryptography, Merkle / sparse Merkle trees
Proven ability to operate in fast-paced startups or open-source protocol environments
Clear, effective communicator, great at collaborating in cross-functional, multidisciplinary teams
* Der Gehaltsbenchmark wird auf Basis der Zielgehälter bei führenden Unternehmen in der jeweiligen Branche ermittelt und dient Premium-Nutzer:innen als Richtlinie zur Bewertung offener Positionen und als Orientierungshilfe bei Gehaltsverhandlungen. Der Gehaltsbenchmark wird nicht direkt vom Unternehmen angegeben. Er kann deutlich über bzw. unter diesem Wert liegen.