Senior C++ Engineer (m/f/d)

AI overview

Contribute to developing and optimizing core data pipelines and Machine Learning models in a dynamic startup environment while collaborating closely with cross-functional teams.

Description

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.

Zur Verstärkung unseres Tech-Teams suchen wir eine:n leidenschaftliche:n C++ Engineer, der:die spannende technische Herausforderungen angehen möchte und dabei hilft, das Rückgrat unserer Software aufzubauen und weiterzuentwickeln.

Deine Aufgaben

  • 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

Dein Profil

  • 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

Warum wir?

  • Innovatives Umfeld: Arbeite in einem agilen Start-up mit flachen Hierarchien und viel Raum für deine eigenen Ideen

  • Impact: Übernimm von Tag eins an Verantwortung und gestalte mit deiner Arbeit aktiv die Zukunft von Tracify

  • 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

Perks & Benefits Extracted with AI

  • Flexible working hours, remote and in-office: Flexibles Arbeitszeiten – genieße die Vorteile von Remote Work und den persönlichen Austausch in unserem Münchner Office
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Engineer Q&A's
Report this job
Apply for this job