✈️ релокация, 🕘 работа в офисе
Мы ищем сильного разработчика, готового решать сложные технические задачи на C++ и Rust, работать с высоконагруженными системами и принимать технические решения на всех этапах разработки.
Нам важен не столько конкретный набор технологий, сколько инженерное мышление: умение разбираться в сложных системах, находить эффективные решения, отвечать за результат и доводить задачи до конца.
Ищем специалиста с сильным опытом C++, который уже работает с Rust или хочет использовать его в production-разработке.
Основные ожидания
- Уверенное владение C++ и практический опыт разработки на Rust
- Опыт реализации сложных системных и инфраструктурных задач
- Понимание принципов эффективного использования CPU, памяти и I/O
- Умение декомпозировать задачи и самостоятельно выстраивать рабочий процесс
- Способность принимать технические и архитектурные решения в рамках проекта
- Ответственность за качество, производительность и надежность своего кода
- Интерес к системному программированию и современным подходам к разработке высокопроизводительных приложений
- Будет плюсом опыт работы с сетевыми протоколами, асинхронным программированием и инструментами профилирования
Требования
- Сильный коммерческий опыт разработки на C++
- Практический опыт разработки на Rust либо уверенное знание языка и его экосистемы
- Глубокое понимание операционных систем, алгоритмов и структур данных
- Опыт многопоточного и конкурентного программирования
- Понимание моделей памяти, синхронизации потоков, lock-free подходов
- Опыт разработки сетевых приложений и работы с асинхронным I/O
- Практические знания инструментов отладки и профилирования
- Опыт поиска bottleneck'ов и оптимизации производительности
- Понимание принципов построения отказоустойчивых распределенных систем
- Навыки работы в команде разработчиков и взаимодействия с другими отделами
Не обязательно одинаково хорошо знать оба языка. Нам интересны как сильные C++ разработчики, которые уже используют или активно осваивают Rust, так и Rust-разработчики с хорошей базой системного программирования и опытом C++.
Чем мы занимаемся
- Высоконагруженная распределенная торгово-информационная платформа MetaTrader 5
- Высокопроизводительные серверные компоненты и сервисы
- Интеграция с биржевыми и банковскими платформами
- Распределенная система интеграции брокеров
- Собственный язык MQL5, компилятор и среда разработки
- Система распределенных вычислений MQL5 Cloud
- Сервисы MQL5.com для миллионов пользователей по всему миру
- Отказоустойчивые геораспределенные системы обработки больших объемов данных
- Развитие существующих C++ компонентов и разработка новых систем на Rust
Наши технологии
- C++17/23
- Rust
- Multithreading, async/await
- IPC и multiprocessing
- TCP, asynchronous sockets
- Lock-free и low latency
- SIMD, OpenCL, OpenBLAS
- Fault tolerance, real-time failover
- In-Memory DB, SQL DB
- Apache Kafka, ClickHouse
- Big Data и Machine Learning
- Perf, VTune и другие инструменты анализа производительности
Что предлагаем
- Релокационный бонус
- Помощь в оформлении необходимых документов для получения рабочих виз вам и вашей семье
- Медицинская страховка для вас и вашей семьи (супруг/а и дети)
- Оформление в соответствии с трудовым законодательством Республики Кипр
- Оплачиваемый отпуск 21 рабочий день
- Занятия английским и греческим языком за счет компании (по 8 уроков в месяц)
- Крытая парковка напротив офиса, тренажерный зал
- Бесплатное полноценное питание
- Уникальная команда и сильный опыт
- Работа с реальными инженерными задачами, влияющими на миллионы пользователей по всему миру
Если вы умеете разбираться в сложных системах, принимать технические решения и готовы отвечать за результат — будем рады рассмотреть ваше резюме.