The Systems Performance Engineer will develop and optimize low-level software, analyze performance, and collaborate with hardware engineers on custom cryptographic computing hardware.
FABRIC CRYPTOGRAPHY
WE ARE BUILDING THE WORLD'S FIRST CRYPTOGRAPHIC COMPUTER
Fabric believes hardware determines the boundaries of humanity's collective creativity and imagination. We are building hardware for the next generation of cryptography because we believe in creating a more trustworthy world with secure, private computation at its core. Just as encryption and decryption enabled the Internet as we know it, this new paradigm of cryptographic algorithms, such as zero knowledge proofs, have even broader potential to revolutionize how trust, privacy, and identity work in our society.
About the job
We are seeking a Systems Performance Engineer with expertise in low-level programming, assembly language, and performance optimization. In this role, you will analyze, design, and implement performance-critical systems that push the limits of our custom hardware platforms.
What you'll be doing
- Develop and optimize low-level software for maximum performance across different architectures, including x86 and ARM.
- Write and analyze hand-crafted assembly code to exploit hardware capabilities fully.
- Diagnose and mitigate performance bottlenecks using advanced profiling and debugging tools.
- Collaborate with hardware engineers to ensure software and hardware alignment for optimal performance.
- Optimize cryptographic algorithms and implementations, leveraging hardware-accelerated cryptographic instructions where applicable.
- Analyze and improve performance at the micro-architectural level, including pipelines, memory hierarchies, and instruction-level parallelism.
Qualifications and experience requirements
- Deep understanding of how compiled languages translate to assembly instructions.
- Proven experience writing and optimizing hand-crafted assembly code for architectures such as x86 and ARM.
- Strong programming background in C and C++.
- Expertise with low-level debugging tools like GDB and LLDB.
- Proficiency with performance profiling tools for diagnosing and addressing performance issues.
- In-depth understanding of pipelines, memory hierarchies, and parallel computing architectures.
- Expertise in instruction-level optimizations and their impact on hardware performance.
- Experience with NVIDIA’s PTX/SASS GPU assembly language.
- Deep understanding of GPU memory models and programming paradigms.
- Expertise in optimizing cryptographic implementations for performance.
- Familiarity with hardware-accelerated cryptographic instructions and their application.
Additional Desirable Skills
Fabric Cryptography is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Top Skills
Arm
Assembly
C
C++
Cryptographic Algorithms
Gdb
Lldb
Nvidia Ptx
Profiling Tools
Sass
X86
Similar Jobs
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Lead the design and implementation of Evidence Collection and Compliance automation systems, collaborating with teams to enhance system reliability and adhere to regulatory standards.
Top Skills:
AWSCi/CdCircleCICloudFormationEc2Gitlab CiIamJenkinsLambdaPythonRdsS3ServerlessTerraform
Artificial Intelligence • Information Technology
The Embedded Systems Engineer will co-design an AI accelerator, focusing on hardware and software optimization, firmware development, and PCB design.
Top Skills:
C/C++FpgaI2CPcbPciePythonRtosSpiUart
Blockchain • Machine Learning • Financial Services • Cryptocurrency
As a Senior Scala Engineer at SwissBorg, you will design backend architecture, solve problems in finance, write tests, optimize code, and mentor juniors.
Top Skills:
ArgocdCats Effect 3DockerFs2KafkaKubernetesPekkoPostgresScalaSttpTapir
What you need to know about the Seattle Tech Scene
Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.
Key Facts About Seattle Tech
- Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Amazon, Microsoft, Meta, Google
- Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Madrona, Fuse, Tola, Maveron
- Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute