CareerPlanSign in

Software Engineer - CodeGen

Giv'atayim, IsraelFull-time2026-09-10 → 2026-10-15

Core

Building the next-generation runtime compiler and software infrastructure for accelerating HPC & AI applications on novel hardware architectures.

Role type

Senior IC compiler engineer (runtime optimization)

Builds

Hardware-specific binary images, memory mappings, and execution parameters for distributed HPC/AI systems

Domain

High-performance computing (HPC) and AI

Deliverable

production ML models

Required skills

Modern C++ (C++11+), system-level software development, data structure design, graph operations, algorithm design, compiler engineering concepts (IR, optimization, dataflow analysis), hardware-aware deployment

Preferred skills

Chip development flows, hardware simulation, system modeling, embedded/real-time systems, complex serialization formats, generative AI mechanics

Technologies

MLIR, libRT.a

Responsibilities

Design and maintain the distributed and heterogeneous executable generated by the compiler stack; Transform high-level compiler outputs into hardware-specific binaries and execution parameters using MLIR; Design and maintain the API layer connecting compiler-generated code with runtime services; Collaborate with hardware, architecture, and verification teams to align software with hardware requirements.