Summary
Senior Backend Developer for Product Creation & Assignment at idealo, focusing on automated product catalog expansion and offer assignment. Requires expertise in Java/Kotlin, Spring Boot, Kafka, AWS, and Kubernetes to build and operate data-intensive systems. The role involves integrating ML and GenAI components into production systems.
- Location
- Berlin
- Type
- full-time
- Level
- Senior
Als (Senior) Backend Developer im Product Creation & Assignment Team hilfst du uns dabei, die Systeme hinter der automatisierten Erweiterung des idealo Produktkatalogs weiterzuentwickeln.
Bei idealo sind Produkte die vergleichbaren Einheiten, die Nutzer*innen auf unserer Plattform sehen: Produktseiten, auf denen Angebote verschiedener Shops gebündelt, angereichert und vergleichbar gemacht werden. Unser Team baut Systeme, die neue Produkte aus verschiedenen Datenquellen identifizieren und erstellen sowie eingehende Shop-Angebote dem passenden bestehenden oder neu erstellten Produkt zuordnen.
Wir arbeiten mit einem modernen, cloud-nativen Stack, der JVM-basierte Backend-Services mit datenintensiven AWS-Workflows kombiniert: Java, Kotlin, Spring Boot, Kafka, MongoDB und EKS sowie Python-basierte Pipelines mit MWAA, Lambda, Step Functions, DynamoDB, Glue Spark und S3. Außerdem integrieren wir ML-Modelle und GenAI-Komponenten in unsere Produktionssysteme und nutzen aktiv AI-Tools wie Claude Code in unserem Entwicklungsworkflow.
Deine Aufgaben
Du entwickelst und betreibst Backend-Services und Data Workflows für die automatisierte Erweiterung des Produktkatalogs und die Offer-Zuordnung – mit Verantwortung über den gesamten Lifecycle hinweg, von der Architektur bis zur Produktion.
Du arbeitest an Systemen, die neue Produkte aus verschiedenen Datenquellen identifizieren, erstellen und anreichern, und verbesserst die Matching-Logik, die Shop-Angebote mit den passenden idealo Produkten verknüpft.
Du arbeitest mit unserem Core Stack: Java/Kotlin, Spring Boot, Kafka, AWS, Kubernetes/EKS und Python-basierten Pipelines wie MWAA, Lambda, Step Functions und Glue Spark.
Du stellst eine hohe Softwarequalität durch automatisierte Tests, Code Reviews und Observability sicher und setzt AI-gestützte Entwicklungstools bewusst und reflektiert ein.
Du arbeitest eng mit Engineering, Product und Machine Learning Engineering zusammen und teilst Wissen durch Reviews, Pairing und Dokumentation.
(Senior) Backend Developer – Product Creation & Assignment (m/w/d)
idealo · Berlin