AI Accelerator Runtime Engineer — Execution & Performance

Oho Group

San Francisco (CA)

On-site

USD 180,000 - 240,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Oho Group is seeking an AI Accelerator Software Engineer — Runtime & Execution to help build the software stack for a new accelerator architecture. The role focuses on turning compiled programs into efficient execution on hardware, interfacing with compiler, device-level software, and workload execution to address synchronization, memory, scheduling, and performance challenges.

You will work on core components of the runtime, manage program dispatch and asynchronous execution, and collaborate

Qualifications

  • Experience with runtimes, drivers, compilers or performance-sensitive infrastructure.
  • Understanding of concurrency, synchronization and memory management.
  • Strong debugging skills across software and hardware boundaries.

Responsibilities

  • Build core components of an accelerator runtime and execution engine.
  • Manage program dispatch, synchronization and asynchronous execution.
  • Design memory allocation, movement and lifetime-management mechanisms.
  • Implement interfaces between compiled programs and underlying devices.
  • Support multi-device execution and communication.
  • Profile runtime behavior and remove latency, memory and concurrency bottlenecks.
  • Develop debugging, tracing and performance-analysis capabilities.
  • Collaborate closely with compiler, architecture and framework engineers.

Skills

Runtimes
Concurrency
Memory management
Debugging
Performance infrastructure
CUDA
ROCm
OpenCL
SYCL
LLVM

Tools

CUDA
ROCm
OpenCL
SYCL
MLIR
LLVM

Job description

Oho Group is seeking an AI Accelerator Software Engineer — Runtime & Execution to help build the software stack for a new accelerator architecture. The role focuses on turning compiled programs into efficient execution on hardware, interfacing with compiler, device-level software, and workload execution to address synchronization, memory, scheduling, and performance challenges.

You will work on core components of the runtime, manage program dispatch and asynchronous execution, and collaborate

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Runtime Engineer
Runtime Engineer

Oho Group • San Francisco (CA)

On-site
USD 180,000 - 240,000
AI Accelerator Runtime Systems Engineer
AI Accelerator Runtime Systems Engineer

Triwill Group • United States

On-site
USD 180,000 - 240,000
AI Accelerator Runtime Engineer — Equity Options
AI Accelerator Runtime Engineer — Equity Options

OpenAI • San Francisco (CA)

On-site
USD 266,000 - 445,000
Low-Level AI Accelerator Runtime Engineer
Low-Level AI Accelerator Runtime Engineer

AI Chopping Block • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Compiler Engineer for MLIR/LLVM AI Accelerators
Compiler Engineer for MLIR/LLVM AI Accelerators

Oho Group • San Francisco (CA)

On-site
USD 180,000 - 250,000
AI Accelerator Software Engineer - Graph & Compiler
AI Accelerator Software Engineer - Graph & Compiler

Ampere • Santa Clara (CA)

On-site
USD 159,000 - 239,000
Health insurance
401K retirement plan
Unlimited flextime
AI Compiler Engineer
AI Compiler Engineer

Black Sesame Technologies Inc • San Jose (CA)

On-site
USD 100,000 - 130,000
AI Systems Engineer for OCI AI Hardware & Performance
AI Systems Engineer for OCI AI Hardware & Performance

Ll Oefentherapie • Nashville (TN)

On-site
USD 120,000 - 180,000
Software Engineer, AI accelerator Runtime
Software Engineer, AI accelerator Runtime

AI Chopping Block • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
AI Accelerator Systems Engineer — Scale & Performance
AI Accelerator Systems Engineer — Scale & Performance

OpenAI • San Francisco (CA)

On-site
USD 120,000 - 180,000