About the company
Nillion is a secure computation network that is fundamentally changing the way high-value data is stored and used throughout the world. Processing transactions via blockchain was the tip of the iceberg of what information and industries decentralized technology and privacy-enhancing technologies (PETs) can impact. The Nillion network expands these technologies into new use cases and verticals like AI, biometric data, health data, voting, consumer data and more.
Job Summary
Requirements
📍Excellent verbal and written communication skills in English 📍4+ years of software engineering experience 📍Experience with threat modelling, secure coding, authentication, cryptography and network security 📍Ability to identify and mitigate network vulnerabilities and explain how to avoid them 📍Solid working knowledge of Cloud Data Services such as AWS and Azure 📍Extensive experience working with internal and external stakeholders 📍Have highly effective communication, interpersonal and critical thinking skills 📍Strong grasp of large-scale technology architectures and data flows 📍Qualified to at least an MSc degree in mathematics, computer science, cyber security, cryptography or a related field. A PhD or Postdoc in any of the related fields is a bonus. 📍Knowledge and understanding of cryptocurrency markets, ecosystem and ethos 📍Experience in financial markets/software / DeFi 📍Knowledge and experience in the design and development of distributed cryptographic principles and protocols (e.g. ZKP or SMPC) 📍Experience building and operating online services and fault-tolerant distributed systems at scale
Responsibilities:
📍Analyse and build software systems according to the latest best practices of security practices and engineering 📍Mentor and develop a security-first mentality with engineers that we hire and bring on to the team 📍Build and develop testing frameworks and approaches that will focus on formal verifications, static code testing, vulnerability scanning, risk assessment, and other methods