Tracify GmbH

Senior C++ Engineer

Tracify GmbH

full-time

Posted on:

Location Type: Hybrid

Location: München • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

C++DockerNoSQLPythonRedisSQL

About the role

  • Extend and optimize our core data pipelines (AnalyticsCore) with advanced 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 comprehensive 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
  • Run performance evaluations using tools like Google Orbit to monitor and optimize system efficiency
  • Collaborate with backend, product, and data science teams to enable advanced functionality and data integrations
  • Develop inspection tools and documentation to support customer success and technical troubleshooting
  • Enhance and expand our bot framework (TracyBots) with advanced algorithms (e.g., dynamic bidding, predictive performance models)
  • Develop new and advanced bots leveraging machine learning (e.g., reinforcement learning-based bots)
  • Support the transition from legacy systems to the new AnalyticsCore infrastructure

Requirements

  • Professional experience: 2+ years in modern C++ development (C++17/C++20) with a focus on performance and multithreading
  • Technical skills: Solid understanding of Python, data processing, and machine learning basics
  • Tooling and libraries: Hands-on experience with Boost, Clickhouse C++ client, SQLPP11, Redis++, nlohmann::json, or similar
  • Data expertise: Experience integrating SQL/NoSQL databases and working with APIs for large-scale data processing
  • Testing and CI/CD: Strong unit-testing skills and experience with CI/CD pipelines (e.g., GitHub Actions, Docker)
  • Problem-solving: Ability to optimize existing systems, identify architectural improvements, and debug complex issues
  • Collaboration: Comfortable working self-directed while collaborating with cross-functional teams
  • Nice to have: Experience with reinforcement learning, graph-based methods, or computer vision projects
Benefits
  • Innovative environment: Work in an agile startup with flat hierarchies and plenty of room for your ideas
  • Impact: Take ownership from day one and directly shape the future of Tracify with your work
  • Team spirit: A motivated and supportive team that values collaboration and open communication
  • Development opportunities: Grow with us and deepen your expertise as a C++ Engineer
  • Flexibility: Hybrid setup with flexible working hours – enjoy the comfort of remote work and the collaboration in our Munich office

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++C++17C++20Pythonmachine learningmultithreadingSQLNoSQLunit testingCI/CD
Soft skills
problem-solvingcollaborationself-directed