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
SeniorJob 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.