Rust Job: Engineer

Job added on

Company

Altafin

Location

Lehi, UT - United States of America

Job type

Full-Time

Rust Job Details

Company

Alta Finance is on a mission to build ALTA, the token powering the future transition of $280 trillion of global real estate assets into the Alta Finance Treasury.

At Alta Finance, we are passionate about blockchain technology, cryptocurrencies and their combined broader application across the global economy. We are a tight knit team of visionaries, engineers, builders, and overachievers. If you’re a mission-driven self-starter who’s comfortable with ambiguity, and who thrives in a fast-paced, collaborative environment, you’re a perfect fit for our team.

Mission of Role

Play an integral role in architecting and engineering the core Alta Finance technology stack consistent with Alta Finance's high standards of engineering. Blockchain and Web3 Engineers at Alta Finance work on:

  • Designing APIs for cryptographic libraries
  • Implement cryptographic tools and algorithms used by all components of the blockchain and cryptocurrency ecosystem:
  • Signature schemes, including multi and threshold signatures
  • Distributed key generation algorithms
  • Merkle trees
  • Encryption schemes
  • Zero-knowledge proofs
  • Key management
  • Authentication mechanisms and securing data in flight and at rest
  • Ensuring secure coding practices and compatibility with client-based applications (browsers, Ledger devices, etc.)

What You Will Need to Have

  • A Bachelor’s degree in computer science, mathematics, engineering or similar from an accredited four-year college; MBA or Masters would be preferred.
  • Good understanding and experience in using cryptographic protocols (encryption and signature schemes, zero-knowledge proofs, etc.).
  • Experience in systems security and implementation best practices.
  • Experience in implementing cryptographic primitives and using hardware/trusted execution environments (smart-cards, HSM, SGX, SEV, etc.).
  • A deep understanding of at least one systems software language, like C, C++, Solidity or Rust.
  • A self-starter, who is comfortable in a highly dynamic environment and prepared to engage with others to determine overall team direction.
  • Strong knowledge of data high-availability, scaling and performance.

What kind of engineers are we looking for?

  • Passion about blockchain and cryptocurrency movement.
  • Only satisfied when building high quality production systems.
  • Insatiable curiosity about how things work. Wants to know the why. Uses this curiosity to innovate and produce outlier results.
  • Team players who desire to work with best of the best and create game changing products.
  • Enjoys challenging engineering problems.

A Few Things to Know About Us

We offer an excellent compensation and benefits plan, including company-paid health and dental insurance, paid vacation time, and more.

We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying.