Compiler Engineer
Remote
Full Time
#Software Engineering
#C++
#Parallel Computing
#Compiler Development
#Optimization
At Fabric Cryptography, we are working on the world's first cryptographic computer. We believe that hardware defines the limits of human creativity, and we are dedicated to building the next generation of cryptographic infrastructure. By focusing on secure and private computation, we aim to create a more trustworthy world. Just as early encryption transformed the internet, we see zero knowledge proofs and similar algorithms as the key to revolutionizing privacy, identity, and trust in our society.
What is this role?
We are looking for a Senior Compiler Engineer to join our team on a full-time basis. This is a remote position, meaning you can work from anywhere. You will play a critical role in our mission by helping us design and implement advanced compiler technologies that unlock the full potential of our custom hardware.
What will you do?
- Design and implement sophisticated compiler technologies, with a specific focus on hardware-aware optimizations and massively-parallel architectures.
- Develop and extend the MLIR framework, which includes building custom dialects and creating new optimization passes.
- Optimize low-level code generation to improve instruction-level parallelism, memory access, and the overall efficiency of our hardware resources.
What makes you a great fit?
To succeed in this role, you should have an expert-level understanding of compiler development and a passion for high-performance computing. We are looking for the following qualifications:
- An advanced grasp of MLIR and proven experience in designing custom dialects.
- Deep expertise in code generation techniques, low-level transformations, and optimization passes.
- Fluency in systems programming languages, specifically C++ and C.
- Extensive knowledge of massively-parallel computing platforms, such as GPUs and distributed models.
- Experience working with hardware platforms like custom AI hardware or machine learning accelerators.
- Proficiency in English to collaborate effectively with our global team.
It is also a plus if you have experience with domain-specific language design, TensorFlow XLA, PyTorch compilation, or optimizing computation graphs for machine learning.
What's in it for you?
We are proud to be an equal opportunity employer and are committed to building a diverse and inclusive workplace. As a member of our team, you will enjoy the following benefit:
- Remote work flexibility.









