1001 Remote Jobs
Свежие вакансии удаленной работы
Сегодня: 14-Sep-2026 18:50 GMT
Просмотр вакансии
Подробный просмотр вакансии (вы будете перенаправлены на сторонний веб-сайт)
Название вакансии: Software Engineer — RISC-V SIMD Kernels for LLMs
Кто разместил: Внешняя вакансия с jobs.dou.ua
Опубликована: 07-Aug-2026 14:39 GMT
Компания: P-Product
Описание: About the Project

The team builds low-level compute kernels for inference/training of well-known LLM models, hand-optimized for a proprietary (custom) chip based on the RISC-V architecture with RISC-V Vector Extension (SIMD intrinsic extension) and a custom VCIX Coprocessors. In terms of functional scope, this is analogous to what PyTorch/Tensorflow provides (matmul/GEMM, convolution, elementwise ops, reduction, attention/softmax, quantization) — but written from scratch for a specific chip rather than routed through an existing backend.

What You Will Actually Do
* Write new compute kernels (functionally equivalent to PyTorch operators: matmul/GEMM, convolution, elementwise, reduction, attention/softmax) targeting custom RISC-V hardware.
* Implement and tune mixed-precision inference pipelines across multiple numerical formats (FP32, BF16, MXFP8, MXFP4, NVFP4).
* Investigate and improve the performance of existing kernels and how they are invoked: optimize cache vs. DRAM memory usage (memory hierarchy, tiling/blocking, prefetching, bandwidth vs. latency trade-offs).
* Optimize distributed communication for multi-device and multi-node inference.
* Partition and schedule workloads across compute cores to maximize hardware utilization.
* Fuse individual kernels into efficient end-to-end pipelines for LLM model execution.
* Write C++23 code with heavy use of metaprogramming (templates, constexpr, concepts, CRTP, SFINAE) to generate specialized code for different kernel configurations.

Required Qualifications
* Hands-on experience writing low-level compute kernels — GEMM/matmul, convolution, elementwise, reduction, or similar — regardless of whether this was for PyTorch/ATen, XLA, CUDA, ARM NEON/SVE, x86 AVX, or other hardware. The key requirement is actual kernel-writing experience, not just usage of high-level ML frameworks.
* Experience with SIMD/SIMT/vector intrinsics on any architecture (RVV, ARM NEON/SVE, x86 SSE/AVX/AVX-512) or with inline assembly, understanding how the compiler maps intrinsics to instructions etc.
* Solid understanding of memory hierarchy: cache vs. DRAM, cache lines, latency/bandwidth trade-offs, data locality, tiling/blocking for compute optimization.
* Strong interest in and willingness to optimize code for performance and memory efficiency, with the ability to identify bottlenecks and continuously improve execution speed, memory usage, and overall system efficiency.
* Strong focus on latency minimization in production inference paths — able to identify and eliminate latency-critical bottlenecks across the full execution pipeline, not just individual kernels.
* Comfortable working in a Linux-like environment for building/testing (WSL/Linux), and experience debugging without full GUI debugger tooling (log-based debugging).

Strong Pluses
* Direct RISC-V experience (ISA, RVV / custom intrinsic extensions, cross-compilation with a RISC-V toolchain — GCC/LLVM/Clang).
* Experience optimizing kernels for LLM inference/training (attention, KV-cache, softmax, layer norm, quantized matrix multiplication).
* Experience with proprietary/custom hardware (not reference architectures), including writing code for early-stage chips where tooling and debugging capabilities are limited.
* Understanding of collective communication operations, distributed training (Data/Tensor/Pipeline Parallelism).
* Understanding of floating-point formats — FP32, BF16, MXFP8, NVFP4/MXFP4 — including their trade-offs in precision, dynamic range, and performance.
* Understanding of how numerical format choice affects throughput, memory bandwidth, and training/inference numerical stability.
* Strong C++ (17/20/23) with confident use of template programming — real experience in a generic/template-heavy codebase, not just familiarity with the syntax.

Відгукнутись на вакансію
Job ID: 179924
Требуемые навыки: Backend, Cpp, Linux
Зарплата:
Регион: Inc., віддалено
Подробный просмотр вакансии (вы будете перенаправлены на сторонний веб-сайт)
Новые вакансии / Все вакансии
Вакансия Компания Открыта
Legal Counsel
Регион: за кордоном, віддалено
CLARYFI 14-Sep-2026
15:33 GMT
Head of Product
Регион: Львів, віддалено
GPTinf 14-Sep-2026
15:31 GMT
Motion Designer [Astrology]
Регион: Київ, віддалено
Brainstack 14-Sep-2026
15:21 GMT
Junior Operations Specialist
Навыки: Cms
Регион: віддалено
UPSTARS 14-Sep-2026
15:17 GMT
Специалист службы поддержки пользователей (чат-поддержка) со знанием иностранных языков
Зарплата: от 72 000 руб.
Регион: Москва
М1 Саппорт 14-Sep-2026
15:11 GMT
Специалист поддержки (английский язык)
Регион: Алматы
Нью Вэйв Гейминг 14-Sep-2026
15:11 GMT
Директор по развитию клиентов (Account Director)
Зарплата: от 500 000 руб.
Регион: Москва
Консоль.Про 14-Sep-2026
15:09 GMT
Online K–12 Teacher
Регион: Астана
LEGACY SCHOOL LIMITED 14-Sep-2026
15:09 GMT
Генеральный директор/ Операционный директор
Регион: Москва
Киберматика 14-Sep-2026
15:08 GMT
Руководитель проекта (аутсорсинг линейного персонала)
Зарплата: от 120 000 руб.
Регион: Самара
ВИТАКО 14-Sep-2026
15:07 GMT
Коммерческий директор производственной компании
Зарплата: от 200 000 руб.
Регион: Сыктывкар
Нордкомп 14-Sep-2026
15:07 GMT
Преподаватель по русскому языку ЕГЭ/ОГЭ
Регион: Москва
УЦ Годограф 14-Sep-2026
15:07 GMT
Администратор образовательной платформы
Зарплата: от 84 000 до 84 000 руб.
Регион: Санкт-Петербург
Инфостарт 14-Sep-2026
15:05 GMT
Middle QA Engineer
Навыки: Qa
Регион: Київ, Варшава (Польща), віддалено
B2B Soft 14-Sep-2026
15:05 GMT
Sales Development Representative
Зарплата: $1100–1400
Регион: віддалено
Simply Contact 14-Sep-2026
15:04 GMT
Все вакансии
Удаленные вакансии по навыкам ...
Удаленные вакансии 'android'
Удаленные вакансии 'angular'
Удаленные вакансии 'ajax'
Удаленные вакансии 'aspnet'
Удаленные вакансии 'backend'
Удаленные вакансии 'bigdata'
Удаленные вакансии 'cloud'
Удаленные вакансии 'cms'
Удаленные вакансии 'cpp'
Удаленные вакансии 'csharp'
Удаленные вакансии 'css'
Удаленные вакансии 'devops'
Удаленные вакансии 'drupal'
Удаленные вакансии 'excel'
Удаленные вакансии 'frontend'
Удаленные вакансии 'fullstack'
Удаленные вакансии 'html'
Удаленные вакансии 'java'
Удаленные вакансии 'javascript'
Удаленные вакансии 'joomla'
Удаленные вакансии 'iphone'
Удаленные вакансии 'linux'
Удаленные вакансии 'mysql'
Удаленные вакансии 'php'
Удаленные вакансии 'python'
Удаленные вакансии 'qa'
Удаленные вакансии 'ruby'
Удаленные вакансии 'seo'
Удаленные вакансии 'sql'
Удаленные вакансии 'sysadm'
Удаленные вакансии 'vbnet'
Удаленные вакансии 'xml'
Удаленные вакансии 'wordpress'
Читать RSS-ленты ... Новое!
Лента вакансий для 'android'
Лента вакансий для 'angular'
Лента вакансий для 'ajax'
Лента вакансий для 'aspnet'
Лента вакансий для 'backend'
Лента вакансий для 'bigdata'
Лента вакансий для 'cloud'
Лента вакансий для 'cms'
Лента вакансий для 'cpp'
Лента вакансий для 'csharp'
Лента вакансий для 'css'
Лента вакансий для 'devops'
Лента вакансий для 'drupal'
Лента вакансий для 'excel'
Лента вакансий для 'frontend'
Лента вакансий для 'fullstack'
Лента вакансий для 'html'
Лента вакансий для 'java'
Лента вакансий для 'javascript'
Лента вакансий для 'joomla'
Лента вакансий для 'iphone'
Лента вакансий для 'linux'
Лента вакансий для 'mysql'
Лента вакансий для 'php'
Лента вакансий для 'python'
Лента вакансий для 'qa'
Лента вакансий для 'ruby'
Лента вакансий для 'seo'
Лента вакансий для 'sql'
Лента вакансий для 'sysadm'
Лента вакансий для 'vbnet'
Лента вакансий для 'xml'
Лента вакансий для 'wordpress'
Новое!
Jobs in English
Короткий URL:
1001rejo.ru
Мобильная версия:
m.1001remotejobs.ru
Copyright © 2020-2022 1001 Remote Jobs