Remote Jobs

Irreducible logo

Research Engineer, Cryptography Team

Irreducible

Location
Croatia
Posted

Join Irreducible's Cryptography team as a Research Engineer and contribute to the development of Binius, a binary field proof system for zk-SNARKs. Collaborate with a talented team and shape the future of cryptographic computing.

3M logo

Account Specialist / Manager

3M

Location
Singapore
Posted

Sales position at 3M, utilizing selling skills to achieve objectives and manage territory with supervision.

UpKeep logo

Brand Designer

UpKeep

Location
Brazil
Posted

Senior Brand Designer at UpKeep: Develop and refine visual brand guidelines, design illustrations and images, and lead creative projects.

Apollo.io logo

Senior Fullstack Engineer

Apollo.io

Location
India
Posted

Design, implement, test, deploy and iterate on end-to-end features in our products covering both frontend and backend. Implement 'pixel perfect' design as delivered by our designers that works across different browsers, according to specifications provided. Produce 'clean' and well-structured code, with detailed specifications and documentation. Help maintain code quality, organization, automation, and continuous delivery. Effectively communicate development progress or blockers to the product lead, engineering manager, and other stakeholders. Work effectively as part of a large global team. Attend and engage in scrum ceremonies, on-call, and other team processes. Write unit/integration tests and contribute to engineering wikis.

Restaurant365 logo

Website Optimization Manager

Restaurant365

Location
United States of America
Posted
Salary Range
115k - 135k USD

Website Conversion Rate Optimization Manager for B2B web marketing with expertise in A/B testing, personalization strategies, and analytical tools.

Trafilea logo

Analytics Manager

Trafilea

Location
Argentina
Posted

Lead analytics team at Trafilea, driving business growth through data-driven insights and decision-making.

OpenX logo

Staff Test Automation Engineer (Python)

OpenX

Location
Poland
Posted

Staff Software Developer in Test (Python) role at OpenX Poland, utilizing Python, Java, Go, Erlang, Elixir, JS/TS, React, Material UI, Cloudbuild, Spinnaker, and CI/CD tools for large-scale data processing system testing and automation framework development.

BPM LLP logo

Tax Supervisor- Real Estate

BPM LLP

Location
United States of America
Posted

Assurance Manager at BPM: Develop client relationships, provide tax compliance & consulting services, and oversee complex tax research projects in a dynamic and innovative environment.

ElevenLabs logo

Full-Stack Engineer (Front-End Leaning)

ElevenLabs

Location
Croatia
Posted

Full-Stack engineer for voice technology company with flexible remote work options and equity in a fast-growing company.

Moonpay logo

IT Engineer

Moonpay

Location
Mexico
Posted

IT Engineer at MoonPay: Develop automations & systems integrations across Core Business platforms, build custom apps & authentication services.

Canonical logo

NetSuite Engineer

Canonical

Location
Cameroon
Posted

Business Systems Engineer with NetSuite experience for Canonical in EMEA region

Presto logo

Community Manager

Presto

Location
Australia
Posted

Community Manager at Flipster: build user communities, collaborate with teams, and drive growth through targeted marketing campaigns.

Vonage logo

Community Manager

Vonage

Location
United States of America
Posted

Community Manager at Vonage: drive engagement with US developers, collaborate with internal teams, and promote user growth through re-engagement and acquisition initiatives.

Degreed logo

Senior Backend (C#.Net) Engineer II

Degreed

Location
United States of America
Posted

Senior Backend Engineer at Degreed: Design scalable services, solve complex problems, and shape strategic initiatives for a forward-thinking organization.

saas.group logo

Partnership Manager

saas.group

Location
Croatia
Posted

Partnership Manager at picdrop: Drive partnership efforts, build communities, and contribute to growth in a flexible, remote role with saas.group.

Horizons logo

Partnership Sales Manager NORAM

Horizons

Location
United States of America
Posted

Partnership Sales Manager at Horizons - drive revenue growth through partner channels and build meaningful affiliate relationships.

ev.energy logo

Backend Engineer

ev.energy

Location
United Kingdom
Posted

Join ev.energy as a developer and help drive change in the electric vehicle charging industry with our smart-charging algorithm and demand side response services.

Irreducible logo

Research Engineer, Cryptography Team

Irreducible

Job Summary

Irreducible is a team of innovators pushing the boundaries of cryptographic computing. They are looking for a Research Engineer to join their Cryptography team, working on Binius, a binary field proof system. The responsibilities will include improving functionality, performance, and security of the cryptography code. The ideal candidate should have significant professional software engineering experience, proficiency in Rust, and deep familiarity with zero-knowledge cryptography concepts. Irreducible values diversity and inclusivity, and offers flexible remote work options, relocation support, and equity in a fast-growing company.

Irreducible is a team of innovators pushing the boundaries of cryptographic computing. Join us as we accelerate the ZK revolution by supporting web3 networks with the world's fastest, most reliable, and cost-efficient proof generation through cryptographic software and hardware codesign. We challenge conventional wisdom, simplify complexity, and execute with precision to build category-defining technology. As we continue to scale, we are looking for a talented Research Engineer to join our Cryptography team.

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

  • Significant professional software engineering experience

  • Proficiency with Rust

  • Understanding of software engineering best practices, especially testing

  • 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

Bonus Qualifications

  • Competitive programming experience

  • Experience with performance tuning and optimization

  • 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

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 [1]. 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 [2].

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 [3] [4], 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.

[1] https://www.paradigm.xyz/2022/04/zk-hardware

[2] https://www.ulvetanna.io/news/fpga-architecture-for-goldilocks-ntt

[3] https://www.ulvetanna.io/news/binius-hardware-optimized-snark

[4] https://cointelegraph.com/news/vitalik-buterin-explains-binius-improve-zero-knowledge-proofs

[5] https://www.ulvetanna.io/news/introducing-ulvetanna

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.

To all recruitment agencies: Irreducible does not accept agency resumes. Please do not forward resumes to our jobs alias, Irreducible employees, or any other organisation location. Irreducible is not responsible for any fees related to unsolicited resumes. Please read our full policy here.