Senior C++ Developer
Core
Develop high-load distributed client-server systems and big data processing systems for trading platforms and advertising analytics.
Role type
Senior C++ Developer (Systems Engineering)
Builds
Trading platforms, advertising analytics systems, high-performance in-memory databases, and fault-tolerant geo-distributed systems.
Domain
Financial technology / Big Data / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ programming, operating systems knowledge, algorithms and data structures, multi-threaded processing, inter-process communication, debugging, code optimization, asynchronous sockets, TCP, OpenCL, lock-free programming, low-latency system design, clustering, pattern recognition, modeling
Preferred skills
Windows development, Linux development, MQL5 programming
Technologies
C++, MQL5, OpenCL, TCP, IPC, multiprocessing, asynchronous sockets, in-memory databases, geo-distributed systems
Responsibilities
Translate business tasks into technical solutions, make independent technical decisions, decompose tasks, work independently, debug and optimize code, develop distributed computing environments, integrate with financial exchange platforms, implement secure communication protocols, build behavioral analysis systems
Seniority
Senior, hands-on IC
