Cryptographic Engineer - Partner Chains at IO Global
Remote, Scotland, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

28 Nov, 25

Salary

0.0

Posted On

28 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

WHO ARE WE?

IOG, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally.
We invest in the unknown, applying our curiosity and desire for positive change to everything we do. By fueling creativity, innovation, and progress within our teams, our products and services are designed for people to be fearless, to be changemakers.

Responsibilities

As a Cryptographic Engineer you will contribute to the design, implementation, and integration of secure cryptographic protocols across Partner Chain initiatives. This role bridges applied research and engineering, focusing on translating cutting-edge cryptographic designs into robust, production-grade systems. The cryptography engineer will collaborate closely with researchers, protocol designers, software architects, product managers, and QA teams to ensure cryptographic correctness, performance, and system alignment. A strong emphasis is placed on high assurance coding, cryptographic soundness, and practical deployment readiness.

  • Work both independently and in collaboration with distributed teams across multiple time zones, showing initiative and ownership over tasks
  • Design and implement cryptographic constructions, including digital signatures, zero-knowledge proofs, accumulators, commitment schemes,
  • Work independently on software development tasks, demonstrating proactive problem-solving skills.
  • Develop and maintain cryptographic libraries (primarily in Rust, occasionally in C) with an emphasis on safety, performance, clarity, and auditability
  • Translate advanced cryptographic concepts from academic research into well-structured, reliable implementations that will be used in production systems
  • Contribute to cryptographic design discussions, parameter tuning, and performance benchmarking, particularly for elliptic curve and zk-based constructions
  • Analyze and validate protocol security, ensuring soundness, liveness, and resistance to practical adversaries
  • Collaborate with researchers, software architects, and formal methods specialists to align implementation with protocol specifications
  • Write and maintain clear documentation, including developer guides and internal design notes
  • Troubleshoot, debug, and optimize cryptographic code and its interactions with broader systems
  • Keep up to date with recent cryptographic advancements and assess their relevance to the project
Loading...