Remote Otter LogoRemoteOtter

Compiler Engineer - Remote

Posted 8 weeks ago
Software Development
Full Time
USA

Overview

We are seeking a Compiler Engineer with exceptional expertise in code generation for massively-parallel computing architectures. In this role, you will contribute to the design and implementation of advanced compiler technologies, enabling hardware-aware optimizations that unlock new levels of performance for our custom hardware.

In Short

  • Design and implement advanced compiler technologies, focusing on massively-parallel architectures and hardware-aware optimizations.
  • Develop and extend MLIR (Multi-Level Intermediate Representation) compiler frameworks, including the creation of custom dialects and optimization passes.
  • Optimize low-level code generation for instruction-level parallelism, memory access patterns, and efficient utilization of custom hardware resources.
  • Collaborate with hardware architects to ensure seamless integration of compiler solutions with our hardware platforms.
  • Lead efforts in hardware-aware compilation, leveraging deep knowledge of instruction set architectures and memory hierarchies.
  • Innovate in domain-specific language (DSL) development and machine learning compiler frameworks as needed.

Requirements

  • Advanced understanding of MLIR's multi-level intermediate representation.
  • Proven experience in designing and implementing custom dialects.
  • Expert-level skills in compiler development, including code generation techniques, optimization passes, and low-level transformations.
  • Fluency in systems programming languages such as C and C++.
  • Deep understanding of massively-parallel computing platforms, including GPUs, distributed models, and parallelization techniques.
  • Experience targeting hardware platforms like machine learning accelerators or custom AI hardware.

Benefits

  • Fabric Cryptography is committed to fostering a diverse work environment and proud to be an equal opportunity employer.
F16y logo

F16y

F16y is a dynamic Series A deep tech company dedicated to pioneering advancements in cryptography through the development of custom chips. With a team comprised of AI hardware and software experts, cryptographers, and cypherpunks, F16y is on a mission to create the first general-purpose, high-performance Verifiable Processing Unit (VPU) designed for all cryptographic operations. The company's innovative technology aims to establish real-time, high-performance systems where privacy is prioritized, making it a leader in the field of secure computing.

Share This Job!

Save This Job!

Similar Jobs:

Join Fabric as a Compiler Engineer to work on advanced compiler technologies for cryptographic computing.

USA
Full-time
Software Development

Join Fabric as a Compiler Engineer to work on advanced compiler technologies for cryptographic computing.

USA
Full-time
Software Development

Join Fabric as a Compiler Engineer to work on advanced compiler technologies for cryptographic computing.

USA
Full-time
Software Development
Quantum Machines logo

Compiler Engineer - Remote

Quantum Machines

9 weeks ago

Quantum Machines is seeking a highly experienced Compiler Engineer to develop and optimize compilers for quantum computing.

IL
Full-time
Software Development
The Browser Company logo

Compiler Engineer - Remote

The Browser Company

10 weeks ago

The Browser Company is seeking a Compiler Engineer to enhance Windows support for Swift and contribute to innovative web browser development.

USA
Full-time
Software Development
$240,000 - $300,000/year