Cryptography Engineer (Research)
Cryptography Engineer (Research)

Cryptography Engineer (Research)

Bayreuth Wissenschaftliche Mitarbeiter 48000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
I

Auf einen Blick

  • Aufgaben: Join our team to enhance cryptographic protocols and improve system performance.
  • Arbeitgeber: Irreducible is a cutting-edge startup revolutionizing zero-knowledge proofs for web3 networks.
  • Mitarbeitervorteile: Enjoy remote work flexibility and potential relocation support to our Berlin office.
  • Warum dieser Job: Be part of the ZK revolution, collaborating with experts in a dynamic, innovative environment.
  • Gewünschte Qualifikationen: Strong software engineering skills, proficiency in Rust, and a solid understanding of cryptography required.
  • Andere Informationen: We value diverse backgrounds and encourage all applicants, even if you don't meet every qualification.

Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Irreducible

Irreducible provides fast and cost-effective computation of zero-knowledge succinct proofs.

Join us at Irreducible as we accelerate the ZK revolution by supporting web3 networks with reliable and cost-efficient proof generation. We’re a high-performance cryptography startup (with an exciting hardware twist) looking for a talented Research Engineer. A more technical description of what we do is below!

Role Overview

As a Research Engineer on the Cryptography team, you will be working on Binius, our binary field proof system, both on the core open-source library and on applications of it. The responsibilities will include improving functionality, performance, and security of the cryptography code. Your days might involve implementing new cryptographic protocols, designing and implementing more efficient algorithms, and working on system architecture improvements. You will work on a cross-functional team, collaborating with cryptographers and software engineers to adapt and apply the latest zero-knowledge cryptography research. There may be opportunities to contribute directly to Irreducible’s cryptography research publications.

Necessary Qualifications

  1. Significant professional software engineering experience
  2. Proficiency with Rust
  3. Understanding of software engineering best practices, especially testing
  4. Ability to read and understand cryptography research
  5. Deep familiarity with zero-knowledge cryptography concepts
  6. Experience implementing cryptographic protocols
  7. Mathematical aptitude, especially in linear and abstract algebra

Bonus Qualifications

  1. Competitive programming experience
  2. Experience with performance tuning and optimization
  3. Understanding of fundamental blockchain concepts
  4. Familiarity with software design patterns
  5. Experience with computer algebra systems such as SageMath
  6. Published cryptographic research
  7. Experience with ZK circuit programming

Locations supported:

We’re looking for candidates who are located between the USA East Coast and Central Europe time zones.

We are also in the process of opening an office in Berlin, and are excited to support relocation, on a case by case basis. Once our office is open, we plan to bring the whole company together for ~one week per quarter in Berlin.

We have a globally distributed company, and ensuring the team works in a cohesive way is our main goal.

About us:

We’re building out a high-performance, cost-efficient compute stack for advanced cryptographic proofs, specifically zk-SNARKs. Verifiable computing with zk-SNARKs is taking off as a solution to the scalability and privacy limitations that today’s blockchains suffer from. A new wave of blockchain protocols that use zk-SNARKs to prove smart contract executions, such as Polygon zkEVM, Starknet, and zkSync, are already in production. We believe there is a big market opportunity to generate proofs for these networks at scale in a cost-effective way. There are lots of interesting performance engineering challenges we need to solve to keep up with the maximum device throughput.

We take the approach of co-designing hardware and software systems to accelerate SNARK generation end-to-end. Our first-generation tech stack uses FPGA accelerators running custom digital logic tailor-made for our use case.

We also conduct cryptography research to identify computationally efficient algorithms for verifiable computing. These research efforts produced a novel cryptographic construction based on towers of binary fields called Binius, which we are currently developing into a production-grade system.

Our team has cross-domain expertise and includes hardware designers, low-level systems software engineers, cryptography engineers, and data center specialists, several of whom worked in HFT previously.

NOTE: We can not sponsor visas of any kind at this time.

We are committed to creating a diverse and inclusive workplace where talented individuals can thrive and grow. We value the different perspectives, experiences, and backgrounds that each person brings to our team. Even if you don’t fit 100% of the job’s necessary qualifications, we’d still love to hear from you.

#J-18808-Ljbffr

Cryptography Engineer (Research) Arbeitgeber: Irreducible

At Irreducible, we pride ourselves on being a forward-thinking employer that fosters innovation and collaboration in the fast-paced world of cryptography. Our commitment to employee growth is evident through opportunities for direct contributions to research publications and cross-functional teamwork, all while enjoying a flexible work culture that spans from the USA East Coast to Central Europe. With plans to establish an office in Berlin, we offer unique advantages such as quarterly team gatherings, ensuring a cohesive and inclusive environment where diverse talents can thrive.
I

Kontaktperson:

Irreducible HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Cryptography Engineer (Research)

✨Tip Number 1

Familiarize yourself with the latest advancements in zero-knowledge cryptography. Follow relevant research papers and publications to stay updated on new protocols and algorithms that could be beneficial for your role at Irreducible.

✨Tip Number 2

Engage with the cryptography community through forums, conferences, or online platforms. Networking with professionals in the field can provide insights into industry trends and may lead to valuable connections that could help you during the application process.

✨Tip Number 3

Showcase your proficiency in Rust by contributing to open-source projects or creating your own. This hands-on experience will not only enhance your skills but also demonstrate your commitment and capability to potential employers at Irreducible.

✨Tip Number 4

Prepare to discuss your mathematical aptitude, especially in linear and abstract algebra, during interviews. Be ready to explain how these concepts apply to cryptographic protocols and algorithms, as this knowledge is crucial for the role.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Cryptography Engineer (Research)

Proficiency in Rust
Significant professional software engineering experience
Understanding of software engineering best practices
Ability to read and understand cryptography research
Deep familiarity with zero-knowledge cryptography concepts
Experience implementing cryptographic protocols
Mathematical aptitude, especially in linear and abstract algebra
Performance tuning and optimization skills
Understanding of fundamental blockchain concepts
Familiarity with software design patterns
Experience with computer algebra systems such as SageMath
Published cryptographic research
Experience with ZK circuit programming
Collaboration skills for cross-functional teams
Problem-solving skills in high-performance computing

Tipps für deine Bewerbung 🫡

Understand the Role: Make sure to thoroughly read the job description and understand the responsibilities and qualifications required for the Cryptography Engineer position. Highlight your relevant experience in software engineering, cryptography, and any specific technologies mentioned.

Tailor Your CV: Customize your CV to emphasize your proficiency with Rust, experience in implementing cryptographic protocols, and familiarity with zero-knowledge cryptography concepts. Use specific examples from your past work that demonstrate your skills and achievements in these areas.

Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also expresses your enthusiasm for working at Irreducible. Mention how your background aligns with their mission to support web3 networks and your interest in contributing to their cryptography research publications.

Highlight Relevant Projects: If you have worked on projects related to cryptography, performance tuning, or blockchain, be sure to include them in your application. Discuss any competitive programming experience or published research that could set you apart from other candidates.

Wie du dich auf ein Vorstellungsgespräch bei Irreducible vorbereitest

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Rust and any cryptographic protocols you've implemented. Highlight specific projects where you improved functionality or performance, as this aligns closely with the role's responsibilities.

✨Understand Zero-Knowledge Concepts

Familiarize yourself with zero-knowledge cryptography concepts and be ready to explain them. This will demonstrate your deep understanding of the field and your ability to contribute to the team's research efforts.

✨Discuss Collaboration Experience

Since the role involves working in a cross-functional team, share examples of how you've successfully collaborated with others, especially cryptographers and software engineers. Emphasize your communication skills and teamwork.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your mathematical aptitude and problem-solving abilities, particularly in linear and abstract algebra. Practice explaining your thought process clearly and concisely.

Cryptography Engineer (Research)
Irreducible
I
  • Cryptography Engineer (Research)

    Bayreuth
    Wissenschaftliche Mitarbeiter
    48000 - 84000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-02-04

  • I

    Irreducible

    50 - 100
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>