Rust Engineer/ Blockchain Security Engineer
Zürich, Switzerland
Full time
Hybrid
Compensation is not specified
Role
Security Engineer
Description
Responsibilities
- Development tasks include proposing architectural decisions, participation in designs, design review, code review, and implementation of solutions to complex problems within the blockchain protocol.
- Analyze and resolve challenging problems throughout the blockchain protocol.
- Collaborate closely with operations and infrastructure teams to construct high-scale backend services.
- Maintain documentation for all code and functionalities developed.
- Engage with DevOps and ecosystem engineers to enhance the tech stack for long-term engineering projects.
Requirements
- Passion for creating top-tier products that address real-world issues.
- Proficiency in various technologies, adaptable, and a proactive problem solver.
- Demonstrated strong organizational and interpersonal skills with the capability to manage competing demands from diverse stakeholders effectively.
- Willingness to accept better ideas, drive improvements, confront challenges, and explore possibilities.
- Independent and able to initiate and complete tasks with minimal supervision.
- Openness to learning, collaborative, and receptive to feedback, with at least 5 years of engineering experience, preferably in strong backend development (e.g. Go, Rust, Java, Erlang).
- Practical experience working with fundamental cryptographic tools (e.g. BouncyCastle in Java) such as digital signatures, key exchange, symmetric and asymmetric encryption.
- Basic understanding of distributed systems and knowledge of consensus algorithms like Raft or PBFT.
- Proficiency with or interest in Go or Rust, and hands-on involvement with existing blockchain system internals is advantageous but not mandatory.
Skills Required

Сrypto.com
Website
Сrypto.comCompany size
Not specified
Location
United States
Description
Not specified