About the role

  • C++ Engineer working on enhancing data pipelines and developing ML models for E-Commerce startup. Collaborating closely with various tech teams to optimize performance and security.

Responsibilities

  • Expand and optimize our central data pipelines (AnalyticsCore) with new functionality and improved performance
  • Implement machine learning–based attribution models and custom user-matching methods (e.g., clustering, graph-based approaches)
  • Integrate new identifiers (e.g., device/browser fingerprinting) and additional data sources for holistic tracking
  • Build and maintain unit tests for robust, high-quality code coverage, including edge-case scenarios
  • Identify and resolve architectural bottlenecks, performance issues, and security vulnerabilities
  • Conduct performance evaluations using tools like Google Orbit to monitor and optimize system efficiency
  • Collaborate closely with backend, product, and data science teams to deliver enhanced features and data integrations
  • Develop analysis tools and documentation to support the customer success team and for technical troubleshooting
  • Evolve and expand our bot framework (TracyBots) with advanced algorithms (e.g., dynamic bidding, predictive performance models)
  • Develop new advanced bots based on machine learning (e.g., reinforcement-learning-based bots)
  • Assist with migrating legacy systems to the new AnalyticsCore infrastructure

Requirements

  • At least 2 years of experience in modern C++ development (C++17/C++20) with a focus on performance and multithreading
  • Solid understanding of Python, data processing, and fundamentals of machine learning
  • Practical experience with Boost, ClickHouse C++ client, SQLPP11, redis++, nlohmann::json, or similar libraries
  • Experience integrating SQL/NoSQL databases and working with APIs for large-scale data processing
  • Strong unit testing skills and experience with CI/CD pipelines (e.g., GitHub Actions, Docker)
  • Ability to optimize existing systems, identify architectural improvements, and debug complex problems
  • Independent working style while being confident collaborating with cross-functional teams

Benefits

  • Flexible work model with flexible working hours – enjoy the benefits of remote work and in-person collaboration at our Munich office

Job title

Senior C++ Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job