Zama Is Hiring!

Solidity Engineer

About

Zama is an open source cryptography company building state-of-the-art Fully Homomorphic Encryption (FHE) solutions for blockchain and AI.

Zama was founded by Pascal Paillier, a pioneer in FHE, and Rand Hindi, a serial privacy entrepreneur.

If you would like to learn more about Fully Homomorphic Encryption, check out our 6-min introduction: https://6min.zama.ai/

Job Description

We are seeking a highly skilled and motivated software engineer to join our confidential blockchain team, with a primary focus on developing and maintaining confidential dapps using our fhEVM Solidity library, creating tools for the developers and supporting our community of developers. You’ll be responsible for building smart contracts and frontend to showcase our technology, improving the developer experience, and creating high-quality documentation and educational materials to support adoption and engagement.

You will:

  • Work with engineers and the marketing team to design, implement, and maintain applications using fhEVM.

  • Help maintain a high level of security, including conducting code reviews.

  • Stay up-to-date with the latest developments in blockchains.

  • Work with DevOps to deploy our solution to production.

  • Create and maintain documentation.

  • Collaborate with and provide support to users.

Preferred Experience

  • Bachelor’s degree in computer science, software engineering, or related field.

  • 3 years of proven experience in software engineering roles.

  • Experience with Solidity.

  • Willingness to learn about FHE and ZK.

It’s a bonus if you have:

  • 5 years of proven experience in software engineering roles.

  • Solid understanding of blockchains and EVM frameworks.

  • Understanding of software security principles.

Recruitment Process

📋 Step 1: The Application Form

Start your journey by filling out our application form. This is your chance to introduce yourself and showcase your unique skills and experiences.

🏆 Step 2: The Challenge

Next up, tackle our challenge! This is where you can shine and show us how you approach and solve real-world problems.

💼 Step 3: The Technical Interview

Dive deep into your technical knowledge with our team. This is your opportunity to demonstrate your expertise and passion for the field.

🤝 Step 4: Cultural Fit & Compensation Chat

Meet with our COO to discuss our company culture and explore how you can thrive with us. We'll also discuss compensation to ensure we're on the same page.

🛠️ Step 5: The Hacking Trial

Put your skills to the test in a real-world hacking scenario. This trial helps us see your practical skills in action and how you handle challenges.

🔍 Step 6: The Reference Check & Offer

As a final step, we'll conduct a reference check to confirm your qualifications and past experiences. If all goes well, you will get an offer soon.

We provide more details on our process here. Exceptional candidates will hear from us as we 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.

Additional Information

  • Contract Type: Full-Time
  • Location: Paris
  • Possible full remote

Sounds like something made for you?