This position is no longer available.

Smart Contracts Engineer

Permanent contract
Paris
Fully-remote
Salary: Not specified
Experience: > 3 years
Education: Master's Degree

Zama
Zama

Interested in this job?

Questions and answers about the job

The position

Job description

As part of Zama’s vision to infuse privacy into web3, we have launched our fhEVM solution for encrypted smart contracts. 🚀 This revolutionary framework has enabled keeping and computing directly on encrypted data in blockchains. To move further towards our vision, we are looking for blockchain engineers who are passionate about building confidential blockchains as well as designing and implementing the next generation of confidential smart contracts. 🔒

Working shoulder-to-shoulder with a team of esteemed cryptographers, blockchain experts, and software engineers, you’ll play a pivotal role in designing, fine-tuning, and ensuring the sustained excellence of Zama’s homomorphic blockchain solution.

In this role you will:

  • Design and implement encrypted smart contract solutions, melding the intricacies of FHE, ZK, MPC, and a range of crypto techniques;

  • Use Solidity to create proprietary blockchain solutions for Zama clients and partners (services, libraries, protocols);

  • Define best practices for solving real world problems with encrypted smart contracts;

  • Collaborate closely with a diverse team to develop and maintain Zama’s homomorphic blockchain, ensuring optimal performance and security;

  • Stay abreast of the latest in blockchain and cryptography, ensuring Zama remains at the cutting-edge of technological advancements;

  • Collaborate with and provide support to Zama clients and partners;

  • Do whatever else it takes to make our vision a reality.


Preferred experience

  • Demonstrable experience and creative thinking in implementing smart contract solutions for real-world scenarios;

  • Experience developing blockchain apps in Solidity on Ethereum;

  • Solid understanding of blockchain technologies and protocols;

  • Understanding of, or willingness to learn about, FHE, ZK, and MPC;

  • Experience implementing blockchain frontends (web);

  • Exceptional communication skills, fostering seamless collaboration and knowledge sharing;

  • 2-3 years of professional experience.

Skills:

  • Solidity;

  • EVM;

  • OpenZeppelin;

  • Remix;

  • HardHat;

  • TypeScript.

Embracing a flexible remote working ethos, Zama values in-person interactions and as such, requires a visit to our Paris headquarters at least once every quarter.

At Zama, innovation isn’t just a buzzword – it’s our DNA. If you’re passionate about blockchain, cryptography, and are eager to shape the future of privacy in web3, we welcome you to be a part of our journey. 🤗


Recruitment process

Step 1: the application form.

Step 2: the challenge.

Step 3: the technical interview.

Step 4: cultural fit and compensation chat with the COO.

Step 5: the hacking trial.

Step 6: the reference check.

Our process is described in detail here: https://www.zama.ai/post/how-we-hire-at-zama. We will be in contact with exceptional candidates who we wish to advance through the recruitment process.

Zama values and promotes diversity. We give everyone a fair chance to be evaluated on their professional, academic, and personal skills. Our aim is to make the hiring process as pleasant, stress-free, and friendly as possible, even if the process is longer and more involved than you might find elsewhere.

Want to know more?