Senior C++ Engineer

Tracify
München, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German
Experience level
Senior

Job location

München, Germany

Tech stack

API
Business Analytics Applications
Computer Vision
Unit Testing
C++
Cluster Analysis
Databases
Continuous Integration
Data Integration
Github
JSON
Python
Machine Learning
NoSQL
SQL Databases
Data Processing
Multithreading
Backend
Bots
Vertica
Docker

Job description

  • Erweiterung und Optimierung unserer zentralen Datenpipelines (AnalyticsCore) mit neuer Funktionalität und verbesserter Performance
  • Implementierung von Machine-Learning-basierten Attributionsmodellen sowie benutzerdefinierten User-Matching-Methoden (z. B. Clustering, graphbasierte Ansätze)
  • Integration neuer Identifier (z. B. Device-/Browser-Fingerprinting) und zusätzlicher Datenquellen für ein ganzheitliches Tracking
  • Aufbau und Pflege von Unit-Tests für robuste, qualitativ hochwertige Codeabdeckung inklusive Edge-Case-Szenarien
  • Identifikation und Behebung von architektonischen Engpässen, Performance-Problemen und Sicherheitslücken
  • Durchführung von Performance-Evaluierungen mit Tools wie Google Orbit zur Überwachung und Optimierung der Systemeffizienz
  • Enge Zusammenarbeit mit Backend-, Produkt- und Data-Science-Teams zur Umsetzung erweiterter Funktionen und Datenintegrationen
  • Entwicklung von Analyse-Tools und Dokumentationen zur Unterstützung des Customer-Success-Teams und für technisches Troubleshooting
  • Weiterentwicklung und Ausbau unseres Bot-Frameworks (TracyBots) mit fortgeschrittenen Algorithmen (z. B. dynamisches Bidding, prädiktive Performance-Modelle)
  • Entwicklung neuer, fortschrittlicher Bots auf Basis von Machine Learning (z. B. Reinforcement-Learning-basierte Bots)
  • Unterstützung bei der Migration von Legacy-Systemen auf die neue AnalyticsCore-Infrastruktur, * Impact: Übernimm von Tag eins an Verantwortung und gestalte mit deiner Arbeit aktiv die Zukunft von Tracify

Requirements

  • Berufserfahrung: Mindestens 2 Jahre Erfahrung in moderner C++-Entwicklung (C++17/C++20) mit Fokus auf Performance und Multithreading
  • Technische Kenntnisse: Solides Verständnis von Python, Datenverarbeitung und Grundlagen des Machine Learnings
  • Tooling & Libraries: Praktische Erfahrung mit Boost, ClickHouse C++ Client, SQLPP11, Redis++, nlohmann::json oder vergleichbaren Libraries
  • Datenexpertise: Erfahrung in der Integration von SQL-/NoSQL-Datenbanken sowie im Arbeiten mit APIs für großskalige Datenverarbeitung
  • Testing & CI/CD: Starke Unit-Testing-Skills und Erfahrung mit CI/CD-Pipelines (z. B. GitHub Actions, Docker)
  • Problemlösungskompetenz: Fähigkeit, bestehende Systeme zu optimieren, architektonische Verbesserungen zu identifizieren und komplexe Probleme zu debuggen
  • Zusammenarbeit: Selbstständige Arbeitsweise mit gleichzeitiger Sicherheit in der Zusammenarbeit mit funktionsübergreifenden Teams

Nice to have:

  • Erfahrung mit Reinforcement Learning, graphbasierten Methoden oder Computer-Vision-Projekten

Benefits & conditions

  • Teamspirit: Ein motiviertes und unterstützendes Team, das Zusammenarbeit und offene Kommunikation schätzt
  • Entwicklungsmöglichkeiten: Wachse gemeinsam mit uns und vertiefe deine Expertise als C++ Engineer
  • Flexibilität: Hybrides Arbeitsmodell mit flexiblen Arbeitszeiten - genieße die Vorteile von Remote Work und den persönlichen Austausch in unserem Münchner Office

About the company

Willkommen bei Tracify! Wir sind ein aufstrebendes Start-up im Bereich E-Commerce und Lead-Generierung mit rund 25 neugierigen und motivierten Köpfen. Unsere Mission ist es, Transparenz in die Welt der Marketing-Attribution zu bringen und Unternehmen mit verlässlichen Daten zu befähigen.

Apply for this position