C++ Software Engineer (Middle/Senior) для CEX (Centralized EXchange)
Город:
Ташкент
Занятость:
Полная занятость
Компания "ASTERIUM"
Мы создаём ядро централизованной биржи (CEX) нового поколения. Наша цель — высокопроизводительный движок, способный обрабатывать миллионы транзакции в секунду с детерминированной задержкой на микросекундам уровне. Мы формируем команду для разработки полноценного production-ready решения на C++ с потенциалом перехода на Rust в будущем.Обязанности:
— Проектирование и разработка high-load торгового ядра на C++20;
— Оптимизация и профилирование критического пути, минимизация cache-misses и context-switches;
— Разработка отказоустойчивых модулей шлюза, журналирования (AOF/WAL), риск-менеджмента и системы исполнения ордеров;
— Реализация механизмов с использованием сверхбыстрых lock-free очередей и zero-copy сериализации данных;
— Написание нагрузочных тестов, бенчмарков, тестов безопасности для обеспечения стабильности и требуемого throughput.
— Глубокое знание C++20 и понимание того, как высокоуровневый код превращается в инструкции CPU;
— Понимание потенциальных уязвимостей (use-after free, overflows, и т.п.) и путей решения;
— Понимание модели памяти, атомарных операций, барьеров памяти, проблем false sharing, mmap;
— Хорошее понимание алгоритмов и структур данных, с учетом cache-locality, асимптотической сложности;
— Опыт работы с сетевым стеком Linux (TCP/UDP), понимание epoll/io_uring;
— Уверенное владение инструментами отладки и профилирования (gdb/lldb, perf/vtune, valgrind, sanitizers).
Будет плюсом:
— Опыт работы с high-load системами;
— Опыт работы с изоляцией ядер процессора, CPU affinity, hugepages, понимание работы L1/L2/L3 кешей и branch predictor, SIMD;
— Опыт использования шин данных (Aeron, Chronicle Queue);
— Опыт работы с lock-free структурами данных и алгоритмами;
— Знание Rust или готовность участвовать в миграции сервисов на этот стек в будущем;
— Интерес к тематике биржевой торговли и HFT, понимание специфики биржевых протоколов (FIX) и архитектуры финансовых рынков.
— Официальное оформление, согласно ТК РУз.
— Заработная плата: конкурентная, обсуждается индивидуально по итогам интервью.
— Рост: понятная карьерная траектория, участие в развитии нового направления
— Команда: профессиональная среда без микро менеджмента, прозрачные процессы.
— Руководство, которое всегда старается прислушиваться к команде, чтобы все чувствовали себя комфортно.
01 Июля
Ташкент
Компания "CORE TECHNOLOGY" Мы ищем Project Manager , который сможет самостоятельно вести IT-проекты, координировать работу команды и...
01 Июля
Senior Site Reliability Engineer (SRE)
Ташкент
Компания "TBC OPERATIONS" BILLZ — это часть экосистемы TBC Uzbekistan и один из самых быстрорастущих SaaS-продуктов в регионе. Мы помогаем...
23 Июня
Senior DevOps инженер( Octobank )
Ташкент
Компания "Octobank" DevOps инженер — это ключевая роль в обеспечении стабильности и эффективности процессов разработки и эксплуатации программных...
23 Июня
Senior QA Engineer (AI Engineering)
Ташкент
Компания "АКИБ Ипотека-банк" Основные задачи: Обеспечение качества платформенных компонентов и бизнес-приложений, использующих технологии...
23 Июня
Product Manager (Senior / Lead)
Ташкент
Компания "VENKON" О роли: Компания развивает цифровые сервисы для профессионального B2B-рынка в Узбекистане. Продукт зрелый и востребованный...
Вакансия размещена в отрасли