A technology-driven startup is seeking a Runtime Engineer to build sustainable AI infrastructure. The ideal candidate will have over 4 years of experience in C/C++ and strong skills in asynchronous and concurrent programming. Responsibilities include designing multi-target runtime systems and prototyping new techniques. The work environment is hybrid, allowing flexibility in the SF Bay Area or Toronto, with competitive compensation that includes equity and medical benefits.
Qualifications
4+ years of experience with C/C++ (C++14 or newer).
Solid understanding of hardware architectures.
Experience with OS kernel or hypervisor development.
Responsibilities
Design, develop, and optimize multi-target runtime systems.
Use modern techniques in parallelization and partitioning.
Benchmark and analyze compiler outputs across diverse hardware platforms.
Skills
Asynchronous programming
Concurrent programming
C/C++ experience
Hardware architecture understanding
Education
MS/PhD in Computer Science or related field
Tools
CUDA
ROCm
Deep learning frameworks
Job description
A technology-driven startup is seeking a Runtime Engineer to build sustainable AI infrastructure. The ideal candidate will have over 4 years of experience in C/C++ and strong skills in asynchronous and concurrent programming. Responsibilities include designing multi-target runtime systems and prototyping new techniques. The work environment is hybrid, allowing flexibility in the SF Bay Area or Toronto, with competitive compensation that includes equity and medical benefits.