This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Irreducible is seeking a talented Senior Software Optimization Engineer to join their systems software team.
The role involves designing, implementing, and optimizing the software stack that integrates FPGA accelerators into cryptographic application code.
Responsibilities include optimal management of memory and compute resources, detailed performance profiling, and modification and instrumentation of cryptography code.
The engineer will collaborate closely with FPGA and cryptography engineers to co-design hardware-software interfaces and with infrastructure engineers to develop and deploy software to Irreducible’s bare metal server cluster.
The company operates globally across multiple time zones, with a preference for candidates in GMT+2 (Berlin time).
Requirements:
Candidates must have expertise and proven experience in performance optimization in Rust, C++, or C.
The ability to efficiently benchmark, tune, and optimize non-trivial multi-threaded software is required.
Applicants should be capable of optimizing across layers of abstraction, including algorithms, concurrency, scheduling, operating system (Linux) performance tweaking, and managing large data and memory constraints.
Bonus qualifications include an aptitude for math and computer algorithms, understanding of cryptographic proof systems and zero-knowledge cryptography, and experience in modifying and contributing to open-source codebases, implementing high-performance software and distributed systems, programming embedded processors and Linux kernel modules/drivers, programming GPUs or FPGAs, and implementing low-level cryptographic primitives.
Benefits:
Irreducible is committed to creating a diverse and inclusive workplace where talented individuals can thrive and grow.
The company values different perspectives, experiences, and backgrounds, encouraging applicants who may not meet 100% of the necessary qualifications to apply.
Employees have the opportunity to work on cutting-edge technology in a high-performance cryptography startup environment.