Posted 2 days ago
Senior System Software Engineer
@ Oho Group
Toronto, Ontario
Overview
Oho Group is hiring a Senior System Software Engineer to build runtime components for a new AI compiler and runtime platform. The work covers scheduling, workload partitioning and performance measurement on accelerator hardware. The posting states full-time employment with equity participation; but does not state pay, location or work arrangement.
Responsibilities:
- Develop runtime components for multiple hardware targets
- Explore scheduling and workload partitioning approaches
- Build experiments to reveal execution stalls
- Measure generated code on hardware and feed findings to the compiler team
- Turn promising ideas into reliable systems software
Requirements summary:
- Strong C++ experience with runtime or compiler systems
- Solid grasp of concurrency, asynchronous programming and memory hierarchies
- Knowledge of operating-system kernel or hypervisor development
- Interest in performance investigation through code and measurement
- GPU programming, CUDA/ROCm or HPC experience an asset
Source and dates
Source type not verified · apify-linkedin
- Employer posting date
- 2026-11-11
- First seen by our source
- 2026-11-14
- Source record updated
- 2026-11-14
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Hours per week | 40 (estimated) |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
| Perks mentioned | Stock or equity |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Oho Group
| Field | Value |
|---|---|
| Open jobs on Jobsy | 2 |
Senior System Software Engineer (AI Runtime & Compute)
How much AI performance is lost between what the compiler produces and what the hardware actually executes?
I’m working with a venture-backed AI infrastructure startup tackling that problem through a new compiler and runtime platform. The aim is to help developers get more from different accelerators while reducing the engineering work involved in moving between hardware platforms.
The team brings together deep experience in compilers, runtimes and processor architecture. They’re hiring a Runtime Engineer to build a central part of the execution stack.
The opportunity
You’ll work where compiler output meets real hardware: deciding how work is scheduled, how parallelism is used and where execution loses performance.
Your work will include:
- Developing runtime components that support multiple hardware targets.
- Exploring scheduling and workload partitioning approaches.
- Building experiments that reveal where execution stalls and why.
- Measuring generated code on hardware and feeding findings into the compiler team.
- Turning promising ideas into reliable, maintainable systems software.
What would make you a strong fit
- Strong C++ experience and a background in runtime or compiler systems.
- A solid grasp of concurrency, asynchronous programming and memory hierarchies.
- Knowledge of operating-system kernel or hypervisor development.
- An interest in investigating performance through code, measurements and hardware behaviour.
GPU programming, CUDA/ROCm, HPC or experience with large compute systems would also be valuable.
This is an opportunity to influence core execution technology alongside experienced systems engineers, with equity participation and a direct connection between your engineering decisions and platform performance.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.