Jobiglo

No results.

AI Runtime Engineer

EnCharge AI · U.s.

New
Mid 🇬🇧 English
C++ low-level systems programming task scheduling concurrency memory hierarchy PCIe DMA shared memory OpenVINO ONNX Runtime TVM TensorRT LLVM MLIR XLA Triton TensorFlow Serving

Job description

About the role

EnCharge AI is looking for an AI Runtime Engineer to build and optimise the software stack that runs deep‑learning models on its next‑generation AI accelerator. You will work on low‑latency, high‑performance runtime components that bridge hardware, compilers and AI frameworks for both cloud and edge deployments.

Key responsibilities

  • Develop and optimise the AI runtime software stack for executing deep‑learning workloads on AI accelerators.
  • Implement task scheduling, memory management and kernel execution strategies for efficient computation.
  • Optimise data movement between host and device using PCIe, DMA and shared memory.
  • Design high‑performance APIs for inference frameworks such as OpenVINO, ONNX Runtime and vLLM.
  • Perform graph execution optimisations including kernel fusion, pipelining, tensor tiling and caching.
  • Integrate runtime components with AI compilers (LLVM, MLIR, XLA, TVM) to achieve optimal execution.
  • Ensure scalability and reliability of the runtime for cloud‑based and edge AI deployments.

Required profile

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering or a related field.
  • 3+ years of experience developing low‑level runtime software for AI accelerators, GPUs or HPC systems.
  • Strong proficiency in C/C++ and low‑level systems programming.
  • Deep understanding of task scheduling, concurrency and memory hierarchy.

Required skills

  • Low‑level programming in C/C++.
  • Task scheduling, concurrency and memory‑hierarchy optimisation.
  • PCIe, DMA and shared‑memory data‑movement techniques.
  • Experience with AI inference frameworks such as OpenVINO, ONNX Runtime, TVM, TensorRT.
  • Familiarity with compiler infrastructures like LLVM, MLIR, XLA.
  • Debugging and profiling tools for AI performance tuning.
  • Knowledge of AI model deployment pipelines (Triton, TensorFlow Serving).

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec EnCharge AI.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:greenhouse

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 4 hours ago

Expires 1 month from now

5 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

EnCharge AI

U.s.