Consigue una respuesta de este empleador
Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.
Normal Computing Corp. is building memory-bound AI inference hardware and a compiler stack to map models efficiently. As a Backend Compiler Engineer, you design and implement code generation, scheduling, and memory planning for our custom accelerator.
You will work at the boundary of compiler and hardware, validate against simulators and FPGA prototypes, and help bring up silicon while balancing abstraction and performance.
Comfort working close to hardware: you think in terms of memory bandwidth and utilization as well as asymptotic complexityDeep experience with compiler optimization or code generation for accelerators or other non-CPU targets: scheduling, tiling, fusion, or resource allocationTrack record of shipping optimizations that moved a measured performance numberComfort building software for hardware that is still evolving, from simulation through bring-upWillingness to design compilation approaches from first principles when existing ones don’t fit the hardwareFluency in Python, and familiarity with C, C++, or RustExperience with PyTorch’s compilation stack (TorchDynamo, FX, Inductor, torch.export) or other ML compilers, such as IREE, TVM, or XLAExperience compiling for in-memory, spatial, or other non-von-Neumann compute targetsContributions to open-source compiler or kernel infrastructure (e.g., PyTorch, Triton, TVM, MLIR, LLVM)Background in hardware design tools such as logic synthesis or place-and-routeExperience building or using cycle-level or performance simulators to guide optimization decisionsPublishing or presenting compiler or performance work at venues such as MLSys, ASPLOS, or CGO