Backend Engineer

Full Time3 days ago
Employment Information
1. Contribute to new and existing Rust codebases, with a focus on high code quality (e.g., tasteful use of traits, code/memory footprint reduction, minimizing dependency trees, refactoring between enums/structs, using macros to reduce copy-paste errors, etc.).2. Utilize best practices for unit tests, integration tests, benchmarking, documentation, version control hygiene, and open source release cycle management.3. Implement low-level systems code that is cross-compiled and performantly ran across platforms, including backend servers, mobile devices, and in the browser through WASM.4. With support and review from cryptographers, use cryptographic APIs to implement digital signatures, message authentication, encryption/decryption, data structures, and zero-knowledge proof protocols for production applications. For this role, you are not expected to know the math, but you will be responsible for correct low-level implementations, \"blocking and tackling\" such as zeroing memory, preventing timing attacks, writing test vectors, and configuring fuzzers.5. Interface directly with security auditing firms who have experience evaluating implementations that rely on applied cryptography.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact