Sedicii is an award-winning company focused on confidential collaborative computing without sharing sensitive information but still achieving a joint outcome. It does this using a number of advanced and distributed technologies to capture, compare and validate and calculate results. To support this, it is creating a federated, global identity verification network which enables real-time identity verification by certified, trusted identity providers (governments, banks, telco’s, utilities), ensuring that businesses can react quickly to new government, regulatory and industry demands for real-time identity verification, authentication and trust services. The company develops software as a KYC, AML service for the identification and authentication of people, vehicles, products and other physical and virtual goods and services. Included in our identity network are enabling products including authentication software, a KYB and KYC Onboarding solution (the only of its kind!) and AML Monitoring and Payment Pre-execution software. Government and different industry sector organisations are starting to use these for yet more use cases in supply chains, border controls, health, aviation, maritime, logistics and more.
The Lead Crypto Developer will report to the Head of Development.
Lead the implementation of the cryptographic primitives in Sedicii’s Prexa product. Prexa enables multiple systems to collaboratively compute a function of their private inputs without disclosing them. For example, two organisations can compute the intersection of their databases without disclosing any data, or two banks can assess the risk of money laundering in a transaction using information about the sender and recipient without sharing it. Prexa makes use of Secure Multi-Party Computation (SMPC) and it is fundamentally changing the way organisations and individuals share data and collaborate. This is creating new opportunities for innovation which are demanding the creative use of SMPC with other advanced technologies.
This role is seen as a stepping stone for higher management or greater technological responsibilities.
The position is full-time and remote with the option to work in our offices in Ireland, Tenerife, Canary Islands, Spain, and other locations.
Responsibilities and Duties:
· Lead the implementation of Prexa’s cryptographic primitives, including their security and quality assurance
· Develop/enhance Prexa, including Prexa’s:
o Domain-specific language, its IDE and supporting tools
o Compiler and bytecode representation
o Optimised library of standard functions
o Library of domain-specific functions for anti-money laundering and fraud detection
· Develop/enhance Prexa’s support for:
o 2+ parties
o Security model with malicious adversaries
o Audit functions
o Party enrolment and identity verification
o An inter-party data governance framework
· Develop prototypes to explore innovative ideas
· Participate as a member of an agile team of developers
· Computer science or engineering degree
· 3+ years of experience
· Must-have skills:
o Experience in the design and implementation of cryptographic systems
· Nice-to-have skills:
o Experience in the design and implementation of SMPC systems
If you are interested in this position, please submit your CV to firstname.lastname@example.org.