Cryptographic Engineer - Midnight

Posted 3 Days Ago
Be an Early Applicant
United Kingdom
Mid level
Blockchain • Software
The Role
The Cryptographic Engineer will develop and implement cryptographic solutions, focusing on Zero-Knowledge circuits for the Midnight chain. Responsibilities include collaborating with teams, prototyping new products, implementing cryptographic primitives, and adhering to best practices in software engineering.
Summary Generated by Built In

Description

Summary

As a Cryptographic Engineer in Applied Cryptography, you will play a vital role in developing and implementing cryptographic solutions. You'll work alongside a team of talented individuals, contributing to various projects ranging from prototyping new cryptographic products to optimizing existing ones. You will collaborate closely with software architects, product managers, and other team members to successfully deliver high-quality cryptographic solutions that meet market demands. 

You will need to have a strong foundation in engineering principles and a keen interest in cryptography. This role offers an exciting opportunity to work on cutting-edge technologies while continuously learning and growing in applied cryptography.

Duties

As a Cryptographic Engineer, you'll play a pivotal role in implementing Zero-Knowledge (ZK) circuits tailored for integration within the Midnight chain. Your focus will involve leveraging recursive proof technologies, particularly those based on Halo2, to create proofs regarding the Midnight state. These proofs are designed to interface with other ecosystems, such as Cardano, providing a secure and efficient means to interact and exchange information across platforms. Your duties will include:

  • Working with teams across time zones
  • Working independently on software development tasks
  • Being proactive and requiring minimal supervision or mentoring to complete tasks
  • Contribute to the development and delivery of cryptographic products
  • Assist in prototyping new cryptographic solutions
  • Implement cryptographic primitives according to established specifications
  • Collaborate with team members to review cryptographic protocols and proposed primitives
  • Document code and APIs clearly and comprehensively
  • Adhere to software engineering best practices during the development process
Requirements

Key Competencies 

  • Knowledge of ZK protocols. Familiarity with PlonK and halo2 style recursion is a plus
  • Familiarity with elliptic curve cryptography
  • Understanding of blockchain cryptography and constructions
  • Experience with the implementation of cryptographic primitives
  • Awareness of secure design principles (constant time, operational security, key material management)
  • Ability to understand and interpret cryptographic papers
  • Basic theoretical cryptography and mathematical knowledge


Education / Experience

  • Degree in Computer Science/Engineering, Applied Mathematics, or related field preferred
  • PhD in (applied) cryptography is a plus
  • Experience with programming languages such as Rust is a plus
  • Familiarity with Git and version control systems
Benefits
  • Flexible schedule
  • Remote work
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development opportunities
  • Competitive PTO 
  • Medical Benefits

At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Top Skills

Rust
The Company
471 Employees
On-site Workplace
Year Founded: 2014

What We Do

Founded in 2015, IOHK is one of the world’s pre-eminent blockchain research and engineering companies, best known for the Cardano blockchain platform
We are a fully decentralized, remote-working organization committed to the highest principles of academic rigour and evidence-based software development. The company builds high-assurance blockchain products for public and private sector clients.
Our goal is simple – to fuel our drive to be best in class by giving you the opportunity, resources and support to deliver your finest work to date. You’ll work with some exceptionally talented and friendly individuals who are always open to new ideas and ways of working.
IOHK is an advocate of decentralized remote working, with over 300 people working in more than 50 countries. Everyone has a different skill set, a different culture, and is at a different stage in their life. We aim to make collaboration between diverse people fun, exciting, and always rewarding. Many companies say they ‘think outside the box’ – for IOHK it’s more, ‘we think outside the geography’.

Similar Jobs

Cloudflare Logo Cloudflare

Senior Software Engineer, Distributed Systems - Europe

Cloud • Information Technology • Security • Software • Cybersecurity
Hybrid
London, Greater London, England, GBR
3900 Employees

Capital One Logo Capital One

Director of Software Engineering

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
London, Greater London, England, GBR
55000 Employees

Canoe Logo Canoe

Data Operations Associate

Artificial Intelligence • Fintech • Information Technology • Machine Learning • Financial Services
Hybrid
London, Greater London, England, GBR
170 Employees

WISE Logo WISE

Machine Learning Scientist - Fraud

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
London, Greater London, England, GBR
6000 Employees

Similar Companies Hiring

Nexthink Thumbnail
Software • Information Technology • Big Data • Artificial Intelligence
Boston, MA
1051 Employees
Genius Sports Thumbnail
Sports • Software • Marketing Tech • Machine Learning • Big Data Analytics • Artificial Intelligence • AdTech
London, GB
1800 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account