ML Engineer (C++)

Описание вакансии

Innowise – одна из наиболее опытных белорусских компаний в области полного цикла разработки, внедрения и поддержки программного обеспечения, бизнес-анализа, дизайна, тестирования и управления проектами. Компания была основана в 2007 году. За 17+ лет мы реализовали более 1100+ проектов в разных отраслях для заказчиков из США, Канады, Великобритании, Германии, Франции, Италии, Японии и других стран.

Мы работаем более чем с 20 бизнес-областями, включая создание решений с использованием Artificial Intelligence, Machine Learning, Augmented & Virtual Reality.

Сейчас Innowise объединяет более 1800+ сотрудников в офисах в Беларуси, Польше, Литве, Грузии и Германии. Компания продолжает расширяться и приглашает в свою команду как опытных профессионалов, так и начинающих специалистов.

В Innowise мы ценим своих сотрудников и знаем, что успех – результат усилий всех членов команды. Вместе мы делаем мир более комфортным и совершенным, трансформируем цифровую реальностью и мечты в готовые решения. Становись частью Innowise и меняй мир в лучшую сторону!

Required Qualifications
Technical Skills
  • Programming Languages: Expert-level proficiency in C/C++ with demonstrated experience in low-level system engineering
  • GPU Programming: Extensive experience with at least one of the following:
  • Apple's Metal framework and Core ML with custom Metal compute shaders
  • Cross-platform GPU APIs (Vulkan, OpenGL, OpenCL) with strong preference for Vulkan compute shaders
  • Performance Optimization: Proven track record in performance profiling and optimization of GPU-bound workloads
Nice to have:
  • Rust Programming: Proficiency in Rust for performance-critical components

Machine Learning Expertise
  • Deep understanding of Large Language Model (LLM) architectures and attention mechanisms
  • Experience with machine learning inference engine development and optimization
  • Knowledge of quantization techniques and their GPU implementations
  • Familiarity with modern neural network architectures and training methodologies

System Architecture Knowledge
  • Solid understanding of modern GPU architectures (Apple Silicon, Adreno, Mali, Intel)
  • Experience with parallel algorithm design for GPUs including loop tiling, memory coalescing, and shared memory management
  • Knowledge of compiler and compute concepts such as work-group sizing, barrier usage, and memory access patterns

Highly Desirable Qualifications
Open Source Contributions
  • Prior experience modifying and contributing to open-source ML projects like llama.cpp or similar frameworks
  • Active participation in the machine learning and GPU computing communities
  • Portfolio demonstrating significant contributions to performance-critical projects

Specialized Experience
  • Hands-on experience with low-bit quantization techniques (1.58-bit and similar) in production environments
  • Experience with Android NDK and building high-performance applications for mobile ecosystems
  • Background in research or production deployment of on-device AI solutions

Advanced Technical Skills
  • Deep understanding of GPU memory hierarchies and optimization strategies
  • Experience with advanced GEMM optimizations and backward-pass implementations
  • Knowledge of kernel fusion techniques and memory bandwidth optimization
  • Familiarity with various GPU vendor-specific optimization techniques

Мы предлагаем:

Обучение и развитие:

  • Большой пул разноплановых проектов в таких сферах, как FinTech, Medicine, Entertainment, eCommerce, Gaming, Artificial Intelligence и пр.;
  • Минимум легаси; короткий бенч;
  • Широкий стек технологий, возможность перехода между ними;
  • Индивидуальные карты роста и регулярный пересмотр условий (роли на проекте, уровня ЗП);
  • Бесплатное изучение английского языка в офисе и онлайн.

Рабочая среда:

  • Формат работы в офисе;
  • Просторные и комфортные рабочие места;
  • Подробный онбординг: знакомство с командой, процессами и правилами, экскурсия по офису, welcome card;
  • Уютные кухни, игровые комнаты, коворкинги, лаунж-зоны.

Дополнительные бонусы:

  • Добровольное медицинское страхование;
  • Cкидки у компаний-партнеров (от пиццерий и книжных до магазинов бытовой техники).

Ну что, ты с нами? Ждем тебя в нашей дружной команде!

Создание рабочего места планируется в перспективе

Посмотреть контакты работодателя

Похожие вакансии

Пеленг
Полный день
  • Минск

  • Не указана

Рекомендуем
Пеленг
Полный день
  • Минск

  • Не указана

Рекомендуем

C++ Developer/С++ разработчик (Embedded Vision и Video Distribution)

Бюро проектирования специальных машин

Полный день
  • Минск

  • Не указана

Рекомендуем
Пеленг

Senior Developer C++

Пеленг

Полный день
  • Минск

  • от 4500 BYR

Пеленг
Полный день
  • Минск

  • от 4500 BYR

1pt / Уан Поинт

Lead С++ Developer

1pt / Уан Поинт

Полный день
  • Минск

  • от 4500 BYR

Инженерный Центр Ядро
Полный день
  • Минск

  • от 4500 BYR

Олмалита
Полный день
  • Минск

  • от 4500 BYR

Пеленг
Полный день
  • Минск

  • от 4500 BYR

ЛАЦИТ - Лаборатория цифровых технологий

Senior C++ Engineer

ЛАЦИТ - Лаборатория цифровых технологий

Удаленная работа
  • Минск

  • от 4500 BYR

Леста Игры

Tools Developer (С++)

Леста Игры

Полный день
  • Минск

  • от 4500 BYR

Пеленг
Полный день
  • Минск

  • от 4500 BYR

Innowise Group / Фабрика инноваций и решений

Data Engineer (со знанием немецкого языка)

Innowise Group / Фабрика инноваций и решений

Полный день
  • Минск

  • от 4500 BYR

Леста Игры

AI Engineer

Леста Игры

Полный день
  • Минск

  • от 4500 BYR

Innowise Group / Фабрика инноваций и решений

Trainee/DevOps Engineer

Innowise Group / Фабрика инноваций и решений

Полный день
  • Минск

  • от 4500 BYR

Innowise Group / Фабрика инноваций и решений

Junior/ Middle Data Engineer

Innowise Group / Фабрика инноваций и решений

Полный день
  • Минск

  • от 4500 BYR

Полный день
  • Минск

  • от 4500 BYR

ПромЭнергоСофт

Инженер-программист

ПромЭнергоСофт

Полный день
  • Минск

  • от 2500 BYR

Актуальные решения производства

Инженер по наладке и испытаниям

Актуальные решения производства

Полный день
  • Минск

  • от 2500 BYR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию