- Great opportunities for growth
- Fantastic benefits package
- Low employee turnover
Our client is a leading global technology provider in the financial markets sector, developing high-performance trading infrastructure. We are looking for a Senior C++ Developer to join a System Analytics project focused on building large-scale, high-performance data processing systems for digital advertising. You will work on Big Data solutions, behavioural analysis engines, and low-latency distributed systems.
Key Responsibilities - Design and develop high-performance Big Data storage and processing systems
- Build fault-tolerant, geographically distributed, low-latency architectures
- Develop behavioural analysis systems including clustering, pattern recognition, and modelling
- Create and optimise high-performance in-memory databases and their synchronisation mechanisms across geo-distributed environments
- Implement lock-free algorithms and efficient multi-threaded solutions
- Ensure maximum performance, scalability, and reliability of the analytics platform
Requirements - Strong C++ programming skills (Windows experience preferred, Linux is a plus)
- Solid understanding of operating systems, algorithms, and data structures
- Hands-on experience with multi-threaded programming and inter-process communication (IPC)
- Proficiency in debugging tools, performance profiling, and code optimisation techniques
- Ability to work independently, make technical decisions, and translate business requirements into efficient solutions
- Self-motivated with a strong sense of responsibility and self-criticism
Benefits on offer: - Relocation and visa support including compensation for first expenses
- Annual bonuses
- Salary from 65,000 - 90,000 per year gross
- Private medical for the employee and the family
- Meals provided by the company during office hours
- Fantastic opportunities for growth with varieties of projects.
- Excellent office space with several amenities including gym.