Irreducible

Zero-knowledge cryptography is going to transform the way we use the Internet. Our mission at Ulvetanna is to accelerate the ZK revolution by delivering the most reliable and cost-efficient proof generation for web3 networks. We are building a state-of-the-art, high performance ZK proving platform from the ground up, leveraging principles of hardware/software co-design and the latest advances in both computing hardware and algorithmic research.

Tackling this challenge requires cross-disciplinary engineering expertise ranging from systems-level software programming and applied cryptography to digital logic design and datacenter architecture. We are a small, focused team from all around the world, with a track record of shipping and maintaining quality production systems. We are actively hiring more problem solvers, tinkerers, and technology magicians who love high-performance and efficiency.

Sep 25, 2024  
$180,000 - $250,000 yearly
As a Senior Infrastructure Engineer at Irreducible, you will develop systems for deploying software and firmware images to our bare metal server cluster and help manage our software development environments. Our production infrastructure includes connected FPGA-based high-performance compute servers, monitoring and logging services, blockchain network nodes, and API gateways, spanning both a bare-metal deployment and public cloud environments like AWS and GCP.  Infrastructure team members work closely with the hardware engineers and systems software engineers to specify the production requirements and build tools to empower the team to ship code to production securely, efficiently, and with full confidence and transparency. Being a self-starter is essential, as there are always a variety of challenges that need to be tackled. Your work will have a direct impact on our growth and success. Necessary Qualifications: Experienced and well-versed in Linux, version...
Irreducible Full time
Sep 25, 2024  
$180,000 - $250,000 yearly
Role Summary As a senior software optimization engineer in our systems software team, you will have a direct impact on Irreducible’s success. You will design, implement and optimize our software stack that integrates our FPGA accelerators into cryptographic application code. This involves optimal management of memory and compute resources, detailed performance profiling, as well as modification and instrumentation of cryptography code.  To achieve this, you will work closely with our FPGA and cryptography engineers to codesign hardware-software interfaces, and with the infrastructure engineers to develop and deploy software to Irreducible’s bare metal server cluster. Necessary Qualifications Expertise and proven experience in performance optimization in any of Rust, C++ or C Ability to efficiently benchmark, tune and optimize non-trivial multi-threaded software Ability to optimize across layers of abstraction: Algorithms, concurrency, scheduling,...
Irreducible Full time
Sep 18, 2024  
$180,000 - $250,000 yearly
As a Compiler Engineer, you will work primarily on two areas of our tech stack: Compilation of programs targeting a custom cryptographic processor running on an FPGA Translation of an assembly language into a ZK virtual machine. You will also work closely with the hardware and cryptography teams to define both the instruction sets and high-level program representations. Being a self-starter is essential, as there are always a variety of challenges that need to be tackled. Your work will have a direct impact on our growth and success.  Necessary Qualifications: Significant experience writing compilers Strong proficiency in Rust Understanding of computer architecture and configuration Understanding of technology tradeoffs and a pragmatic approach to problem solving Strong written and verbal communications skills Ability to think across layers of abstractions Ability to work in a fast-paced startup environment...
Irreducible Full time