Location: Leuven, Belgium (hybrid) — monthly travel to Belgium
Job Description
We are looking for a cryptographer and/or software developer interested in transforming the newest research ideas into practical applications. This role is highly technical and involves designing, implementing, and optimizing cryptographic primitives and protocols. We are looking for someone who enjoys deep technical challenges, has a decent understanding of modern cryptography, and takes pride in writing efficient and secure code. You will collaborate closely with researchers and engineers to bring new ideas from concept to production.
Responsibilities
- Collaborate with the team to integrate new cryptographic solutions into existing systems
- Read and understand mathematical papers and research related to cryptography
- Read, analyze, and understand similar software implementations and document the key ideas
- Translate mathematical and research concepts into practical, working code
- Maintain clear documentation of implemented algorithms and their design rationale.
Qualifications
Required:
- Analytical mindset with attention to detail and correctness in implementations
- Exposure to various cryptographic algorithms
- Hands-on programming experience, preferably in languages such as Rust, Go, or C++
- Master's degree in Electrical Engineering, Computer Science or related technical field, or equivalent practical experience.