
Senior C++ Engineer
Tracify GmbH
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Job Level
About the role
- Extend 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 to ensure robust, high-quality code coverage, including edge-case scenarios
- Identify and resolve architectural bottlenecks, performance issues, and security vulnerabilities
- Work closely with backend, product, and data science teams to implement enhanced features and data integrations
- Develop analysis tools and documentation to support the Customer Success team and for technical troubleshooting
- Further develop 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)
- Support migration of 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
- Hands-on experience with Boost, ClickHouse C++ client, SQLPP11, redis-plus-plus (Redis++), nlohmann::json, or comparable 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)
Benefits
- Flexible working arrangements
- Onboarding and regular feedback sessions
- Opportunities for professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++C++17C++20Pythonmachine learningBoostClickHouseSQLPP11redis-plus-plusunit testing
Soft Skills
collaborationproblem-solvingcommunication