Taro Logo

Staff Software Engineer, LLVM Compiler

Fabric of Truth, Inc. is building the world's first cryptographic computer, focusing on high-performance cryptography frameworks.
Backend
Staff Software Engineer
Remote
5+ years of experience
This job posting is no longer active. Check out these related jobs instead:

Job Description

Fabric of Truth, Inc. is at the forefront of cryptographic innovation, building the world's first cryptographic computer. We believe that hardware shapes the boundaries of human creativity and imagination. Our mission is to create a more trustworthy world with secure, private computation at its core.

As a Staff Software Engineer specializing in LLVM Compiler, you'll be instrumental in developing the high-performance cryptography framework of the future. Your role will involve implementing the fastest cryptography code on the planet, optimizing kernel performance at the assembly level, and co-designing our Instruction Set Architecture (ISA) to maximize performance opportunities.

Key responsibilities include:

  1. Implementing kernels in modern cryptography systems using our proprietary framework
  2. Optimizing kernel performance at the assembly level
  3. Improving our framework and debugging tools based on hands-on experience
  4. Advising customers on leveraging our system framework for production systems

We're looking for candidates with a strong background in compiler development for hardware accelerators, preferably with experience in startups or small companies. You should have excellent problem-solving skills, meticulous attention to detail, and the ability to communicate effectively with a diverse team.

At Fabric of Truth, we offer a competitive salary and comprehensive benefits package, including medical, dental, and vision insurance. We embrace remote work, allowing you to contribute from the comfort of your home or one of our offices. Additionally, we offer equity opportunities, allowing you to own a part of our rapidly growing company in an exponentially expanding hardware market.

Join us in revolutionizing how trust, privacy, and identity work in our society through cutting-edge cryptographic algorithms and zero-knowledge proofs. Be part of a team that's shaping the future of secure, private computation.

Last updated a year ago

Responsibilities For Staff Software Engineer, LLVM Compiler

  • Implement kernels in modern cryptography systems using the company's framework
  • Optimize performance of kernels at an assembly level
  • Codesign ISA around performance opportunities
  • Improve framework and debug tools based on experience
  • Advise customers on using the system framework to build production systems

Requirements For Staff Software Engineer, LLVM Compiler

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field
  • 5+ years of industry experience
  • Compiler development for hardware accelerators
  • Experience in a startup or small company
  • Excellent problem-solving skills and strong attention to detail
  • Effective communication and teamwork skills

Benefits For Staff Software Engineer, LLVM Compiler

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive salary and benefits
  • Comprehensive medical / dental / vision insurance
  • STD/LTD, AD+D and Life Insurance
  • Flexible vacation
  • Company paid holidays
  • Remote work flexibility
  • Equity potential