Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer, Rust

at Provable

Posted 2 weeks ago | 0 applied

Description:

  • Provable is searching for exceptional senior Rust engineers to help build privacy-preserving zero-knowledge protocols and products.
  • As a senior engineer at Provable, you will design, implement, and maintain both cryptographic and distributed systems.
  • You will collaborate with engineers, designers, and leadership to turn the company's products and technical vision into deliverables each quarter.
  • Clear and thorough communication of ideas is essential.
  • The work involves engineering distributed system components such as consensus logic, memory-mapped databases, networking stacks, and synchronization logic to ensure they are performant, safe, and correct.
  • You will maintain and optimize low-level cryptographic logic, including signature schemes and zero-knowledge proof systems, in collaboration with mathematicians.
  • You will assist product teams in integrating the protocols into their products by creating easy-to-use interfaces and APIs.

Requirements:

  • You must have 5+ years of software engineering experience.
  • You should have 2-3+ years of professional experience with Rust.
  • A strong foundation in blockchain concepts is required, and experience contributing to a blockchain project is ideal.
  • You should have experience in low-level system programming and/or distributed systems design.

Benefits:

  • You will receive a monthly budget for expenses related to home office setup and supplies, transportation, fitness and personal well-being, and continued learning.
  • Comprehensive, top-tier healthcare coverage is provided.
  • There is a flexible vacation policy in place.
  • You will have the opportunity to attend major industry conferences and global events at the company’s expense.
  • Regular team off-sites and retreats are organized for employees.