2 дня назад
Senior C++ / Rust Developer (High-Load Systems)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior C++ / Rust Developer (High-Load Systems): Building and evolving high-performance server components, distributed trading platforms, broker integrations, and fault-tolerant systems with an accent on C++, Rust, concurrency, networking, and performance optimization. Focus on designing reliable distributed systems, solving CPU, memory, and I/O bottlenecks, and developing low-latency components for services used by millions of users.
Location: Limassol, Cyprus; office-based role
Company
develops the MetaTrader 5 trading and information platform, MQL5 technologies, distributed computing systems, and services used by millions of users worldwide.
What you will do
- Develop and evolve high-load, distributed MetaTrader 5 platform components.
- Build high-performance server components, services, and fault-tolerant systems.
- Integrate the platform with exchange and banking systems.
- Develop distributed broker integrations and large-scale data-processing systems.
- Maintain existing C++ components and create new production systems in Rust.
- Make technical and architectural decisions across the development lifecycle.
Requirements
- Strong commercial experience in C++ development and practical Rust experience or deep knowledge of the Rust ecosystem.
- In-depth knowledge of operating systems, algorithms, data structures, memory models, and thread synchronization.
- Experience with multithreaded, concurrent, network, and asynchronous I/O programming.
- Experience debugging, profiling, identifying bottlenecks, and optimizing performance.
- Understanding of lock-free approaches and fault-tolerant distributed systems.
- Ability to structure work independently, make technical decisions, and collaborate with other departments.
Nice to have
- Experience with network protocols, asynchronous programming, and profiling tools.
- Knowledge of TCP, asynchronous sockets, SIMD, OpenCL, OpenBLAS, Kafka, ClickHouse, or machine learning systems.
Culture & Benefits
- Relocation bonus and assistance with work visa paperwork for the employee and family.
- Health insurance for the employee, spouse, and children.
- Employment under the labour laws of the Republic of Cyprus.
- 21 working days of paid holiday.
- Company-paid English and Greek lessons, with eight lessons per month.
- Covered car park, gym, and free full board.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →