Research Engineer, Algorithms
Normal Computing | Build with Us
Normal is an applied AI company solving the hardest problems in AI and silicon. We build foundational hardware and software for the semiconductor industry, critical AI infrastructure, and the broader systems that power our world, in partnership with the world's most advanced institutions. We work as one team across New York City, Silicon Valley (Mountain View), London, Copenhagen, and Seoul.
The Role
Normal's hardware runs the most memory-bound parts of large-model inference inside memory itself, rather than shuttling weights to a processor. The software that makes this programmable doesn't exist yet in any standard form. You will develop the computational methods that make LLM inference run efficiently on it. The core challenge is rethinking how operations like attention, memory access, and long-context decoding should behave on hardware that computes inside memory, rather than adapting standard GPU kernels to a new chip.
Your job is to develop the algorithms that exploit this natively: understand which parts of LLM workloads are best suited to in-memory execution, design numerical methods that map onto the hardware's physical behavior, and validate them against our simulators and FPGA prototypes first, and against silicon as it arrives.
This is a co-design role. The hardware and the algorit