c++ разработчик для GPU-движка аналитики

NDA

États-Unis

À distance

USD 39 000 - 46 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

NDA ищет инженера для работы над обработкой больших данных на GPU в условиях многопроцессорной архитектуры. Ваша задача — разрабатывать и оптимизировать CUDA/HIP-ядра для операций JOIN, сортировок и агрегаций, а также оптимизировать управление памятью и планирование потоков.

Ожидается опыт работы с Linux, CMake и Docker, знание SQL и англоязычной документации. Работа предполагает поддержку сборок для NVIDIA и AMD, подготовку спецификаций для ИИ-агентов и участие в архитектурных решениях проекта.

Qualifications

  • 5+ лет разработки на C++, включая C++17
  • GPU-программирование в промышленных системах
  • Знание CUDA: ядра, память, streams, overlap, occupancy
  • Понимание архитектуры СУБД, SQL и плана выполнения запросов
  • Опыт работы с ИИ-агентами и спецификациями к задачам
  • Linux, CMake и Docker

Responsabilités

  • Разрабатывать и оптимизировать CUDA/HIP-ядра для JOIN, сортировок, агрегаций, строковых и оконных функций
  • Развивать управление памятью GPU, планирование потоков и объединение ядер
  • Работать с GPU-сжатием и переносить компоненты nvCOMP на ROCm
  • Профилировать производительность, находить узкие места и проверять корректность результатов
  • Поддерживать сборки для NVIDIA и AMD
  • Готовить спецификации для ИИ-агентов, проверять их код и принимать архитектурные решения

Connaissances

C++17
GPU-программирование
CUDA
SQL
английский язык (технический)
English for code/docs

Outils

Linux
CMake
Docker
Nsight Systems/Compute
rocprof
HIP/ROCm
Thrust/CUB
RAPIDS

Description du poste

Описание: Движок обрабатывает данные напрямую из Parquet и Iceberg в S3-совместимом хранилище. JOIN, агрегации, сортировки и другие операции выполняются на GPU. Система поддерживает несколько GPU и обработку объёмов, превышающих видеопамять, с выгрузкой промежуточных данных на NVMe.

Задачи
  • Разрабатывать и оптимизировать CUDA/HIP-ядра для JOIN, сортировок, агрегаций, строковых и оконных функций
  • Развивать управление памятью GPU, планирование потоков и объединение ядер
  • Работать с GPU-сжатием и переносить компоненты nvCOMP на ROCm
  • Профилировать производительность, находить узкие места и проверять корректность результатов
  • Поддерживать сборки для NVIDIA и AMD
  • Готовить спецификации для ИИ-агентов, проверять их код и принимать архитектурные решения
Требования
  • От 5 лет разработки на C++, включая C++17
  • От 2 лет GPU-программирования в промышленных системах
  • Уверенное знание CUDA: собственные ядра, иерархия памяти, streams, перекрытие копирования и вычислений, occupancy и register pressure
  • Понимание устройства СУБД, SQL, планов выполнения, алгоритмов JOIN и агрегаций, колоночного хранения
  • Практический опыт работы с ИИ-агентами: от постановки задачи и спецификации до проверки результата
  • Знание Linux, CMake и Docker
  • Английский для работы с кодом, документацией и обсуждения изменений
  • Будет плюсом: Thrust/CUB, HIP/ROCm, Nsight Systems/Compute, rocprof, RAPIDS, multi-GPU, GPU-кодеки и перенос кода между вычислительными платформами
Условия
  • Оплата до 320 000 руб в месяц
  • Долгосрочный проект
  • Оформление только по ИП
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

GPU-ускоренный C++ разработчик (CUDA/ROCm)
GPU-ускоренный C++ разработчик (CUDA/ROCm)

NDA • États-Unis

À distance
USD 39 000 - 46 000
С+ low-latency systems
С+ low-latency systems

Eqvilent • États-Unis

À distance
USD 120 000 - 180 000
Сложные задачи с быстрым фидбеком
Дружелюбная команда высококвалифиц. 国际
Современное железо и технологии
+2
GPU Networking Architect
GPU Networking Architect

NVIDIA • États-Unis

À distance
USD 180 000 - 280 000
Competitive salary
Comprehensive benefits package
devops engineer GPU-инфраструктуры
devops engineer GPU-инфраструктуры

NDA • États-Unis

À distance
USD 101 000 - 202 000
AI compute infrastructure engineer
AI compute infrastructure engineer

Kraken • États-Unis

À distance
USD 150 000 - 230 000
Software Engineer - Image and Data Processing Libraries
Software Engineer - Image and Data Processing Libraries

NVIDIA Corporation • États-Unis

À distance
USD 180 000 - 260 000
AI / generative video engineer в highload
AI / generative video engineer в highload

КУЧМЕНКО ДМИТРИЙ НИКОЛАЕВИЧ • États-Unis

À distance
USD 180 000 - 260 000
Remote work
HPC / CUDA engineer for seismic imaging
HPC / CUDA engineer for seismic imaging

EPAM • États-Unis

À distance
USD 120 000 - 190 000
HPC engineer in geoscience
HPC engineer in geoscience

EPAM • États-Unis

Hybride
USD 150 000 - 210 000
Relocation opportunities
International assignments
Corporate and social events
+1
System Software Engineering, GPU - 2027
System Software Engineering, GPU - 2027

Nvidia • États-Unis

À distance
USD 35 000 - 55 000