Senior C++ Engineer

Worldwide Placement Limited
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 95K

Job location

Remote

Tech stack

Clean Code Principles
C++
Code Review
Databases
Data Structures
Software Design Patterns
Machine Learning
Redis
Data Streaming
Systems Integration
Multithreading
Backend
Core Data
Performance Monitor
Data Pipelines

Job description

They are Europe's leading solution for Performance Marketers in E-commerce and LeadGen to steer their budgets most efficiently, by providing the highest data quality while protecting the privacy of consumers.

It is a patent-pending A.I. solution, able to actually track and attribute complete and complex customer journeys without asking for consent and still be GDPR-compliant.

Core Values

They are Entrepreneurs They communicate directly and honestly They strive for excellence They determine the course of action

Tasks

  • Core Data Pipeline Development & Optimization: Conceptualizing and implementing robust, high-performance, and low-latency backend systems using modern C++ (C++17/20), and evolving the technical architecture of our automated media buying platform.
  • Performance Monitoring & Optimization: Ensuring the scalability and maximum speed of our systems to handle exponentially growing data traffic.
  • Data Source Integration: Integrating and optimizing complex data flows using databases like ClickHouse and caching solutions like Redis/Redis++.
  • Machine Learning Integration: Applying and integrating Machine Learning models into existing data pipelines to refine our attribution logic.
  • Bot Framework Development (TizerBots): Active development and maintenance of our proprietary bot framework.
  • Testing & Quality Assurance: Ensuring high code standards through Unit-Tests, Code Reviews and adherence to Best Practices.
  • Documentation & Knowledge Sharing: Creating comprehensive documentation and fostering a culture of shared knowledge within the team.

Requirements

Hard Skills:

  • Experience: Minimum 5+ years of professional C++ development, ideally in backend, data-intensive, or high-performance environments
  • C++ Expertise: Deep knowledge of modern C++ (C++17/20) plus strong grasp of clean code, multithreading, and design patterns
  • Tools: Hands-on experience with Boost and database technologies such as ClickHouse (or comparable analytical DBs) and Redis/Redis++
  • Performance Focus: Proven ability to optimize critical paths and maximize system performance
  • Data Affinity: Strong interest in Data Science, algorithms, and data structures

Soft Skills:

  • Proactivity & Ownership: Self-starter who takes full responsibility for tasks from start to finish
  • Adaptability: Comfortable in a dynamic startup setting and able to adjust quickly to new technical requirements
  • Communication: Excellent communicator who shares knowledge and offers constructive feedback
  • Team Player: Motivated to collaborate closely with colleagues to tackle challenging problems

Benefits & conditions

  • Impact: Make a direct and visible impact on our product and business success.
  • Challenge: A technically demanding environment focused on performance, scaling, and future-proof data solutions.
  • Culture: An open, transparent, and values-driven company culture with flat hierarchies and quick decision-making processes.
  • Development: An environment that encourages continuous learning and the application of the latest technologies.

Full remote setup, greenfield high-performance C++ work, direct influence on product, autonomy, and competitive salary up to €95k.

Apply for this position