Oglas je preuzet sa sajta poslodavca i nije proveren od strane sajta HelloWorld.rs
Konkurs je deaktiviran.

Software Architect - Applied Cryptography in Rust

Ockam

Remote
Senior

Ockam is building SDKs for embedded systems and edge devices. The Ockam code base is polyglot and built in a highly modular architecture. We utilize Rust, C, Elixir, and Golang in our stack.

You will be responsible for the architecture and design of protocols in the Ockam code base. You will build core library components and interfaces in Rust, but will also need to contribute to, and interface with, Ockam’s C, Go, and Elixir libraries. This includes building APIs for Ockam’s protocols, consuming external open source libraries, and creating simple abstractions for end users of the Rust SDK.

This is an applied cryptography role. Ockam utilizes well studied, tested and peer reviewed cryptography in its protocol designs. This includes material from the 'Noise Protocol Framework', Diffie-Hellman key exchange, common elliptic curves, and open source libraries.

Ockam is a small and extremely senior team. This role involves architecture, interface design, writing code, responsibility for testing, and publishing documentation. Everyone on the Ockam team takes responsibility for their parts from end-to-end, including the creation of long term objectives, issues in GitHub, task management in our Trello boards, and summaries of key results.

Expertise

    • Applied Cryptography
    • Protocol architecture
    • Diffie-Hellman key exchange
    • Elliptic curve cryptographic principles
    • Cryptography libraries and Public Key Infrastructure (PKI)
    • Noise Protocol
    • API design
    • Building complex code bases in the Rust language
    • Individual and collaborative project management leadership

Experience

    • 10+ years of experience
    • Distributed systems
    • Common networking and messaging protocols
    • Git and GitHub's workflow
    • Modern CI/CD pipelines and DevOps
    • Consuming and contributing to open source codebases
    • Multiple programming languages

Level

    • This is a Level 6-7 role at Ockam.
    • Individuals that consider themselves to be Level 5 or 8 are also encouraged to apply.
    • For more information about Role Levels at Ockam, [click here for our guide].

Remote candidates are encouraged to apply.
Ockam is a distributed, remote-first structured team with a headquarters in San Francisco California.

Konkurs je deaktiviran.

Upoznaj kompaniju Ockam

Copyright © 2020 :: Sva Prava Zadržana :: HelloWorld.rs. ::
Made with in Subotica.
Uspešno
Neuspešno urađena operacija