
Город: Минск
Занятость: Полная занятость, Полный день
Опыт работы: От 1 года до 3 лет
Мы работаем более чем с 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
- 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кидки у компаний-партнеров (от пиццерий и книжных до магазинов бытовой техники).
Ну что, ты с нами? Ждем тебя в нашей дружной команде!
Создание рабочего места планируется в перспективе
Похожие вакансии