CareerPlan

Sr. Engineer, Kernel Development and Optimization

BelgradeFull-time2026-07-11 → 2026-11-10
No visa sponsorshipCitizens or permanent residents only

Core

Developing performance-critical kernels for AI compute hardware to unlock capabilities across ML and HPC workloads.

Role type

Senior IC kernel development and optimization engineer

Builds

High-performance RISC-V CPU-based AI platforms

Domain

AI hardware / Semiconductor / High Performance Computing

Deliverable

production ML models

Required skills

C++ systems programming, low-level software development, concurrency and synchronization, latency hiding, compute vs memory trade-off analysis, profiling and benchmarking, complex debugging, performance problem decomposition

Preferred skills

GPU-style kernel design, matrix multiplication and attention primitives, host-side orchestration, parallelization strategies, micro-benchmarking, tooling development

Technologies

RISC-V, C++, CUDA (ecosystem context)

Responsibilities

Design and optimize GPU-style kernels for matrix multiplication, attention, and data movement; identify bottlenecks and deliver throughput improvements; contribute to host-side orchestration and parallelization; develop micro-benchmarks and regression tests; collaborate with compiler, runtime, ML, and hardware teams

Seniority

Senior, hands-on IC