As a Senior Software Engineer, you will play a pivotal role in building cutting-edge blockchain and distributed systems solutions. You will leverage your expertise in Rust to design, develop, and optimise high-performance, secure, and scalable systems. Your work will contribute to the advancement of groundbreaking technologies that are reshaping industries.
Responsibilities:
- Design, develop, and maintain robust and efficient Rust-based software components.
- Collaborate with a team of talented engineers to architect and implement distributed systems.
- Optimise code for performance, scalability, and security.
- Contribute to the development of protocols and standards within the blockchain space.
- Research and explore emerging technologies related to zero-knowledge proofs, cryptography, and blockchain.
Technical Requirements:
- Strong proficiency in Rust programming, including ownership, borrowing, and concurrency concepts.
- Experience designing and building scalable, distributed systems.
- In-depth understanding of blockchain technology, consensus mechanisms, and cryptographic primitives.
If the above is of interest please apply with an up to date CV. Please note this role is hybrid in the San Francisco Bay Area.