Softwareentwickler
Role details
Job location
Tech stack
Job description
-
Entwicklung datenintensiver Systeme: Du konzipierst und entwickelst skalierbare Backend-Services für die Verarbeitung und Analyse von bis zu 1 Mrd. Datenpunkten täglich in Echtzeit. Modellierung und Vorhersage: Du arbeitest mit unserem Data Science Team an der Implementierung von Prognosemodellen auf Basis von Zeitreihenanalysen (u. a. ARIMA, exponentielle Glättung), um Marktverhalten präzise vorherzusagen.
-
Automatisierung mit KI: Du unterstützt bei der Weiterentwicklung unserer KI-basierten Inhouse-Systeme, z. B. für robotergestützte Kommissionierung und einen LLM-gestützten Kundensupport-Agenten. FOSS-Infrastrukturpflege und -Ausbau: Du arbeitest mit an der Wartung und Weiterentwicklung unserer On-Premise-Umgebung, einschließlich Kubernetes-Cluster, Cassandra-Datenbank, Mailserver und Nextcloud-Integrationen.
-
Technologische Weiterentwicklung: Du evaluierst neue Technologien (z. B. Rust, Go, Kotlin) und bringst eigene Ideen in unsere Architekturentscheidungen ein. DevOps und Deployment: Du wirkst mit bei der Automatisierung von Builds, Tests und Deployments in einem modernen CI/CD-Setup.
Requirements
-
Du programmierst sicher in modernen Sprachen wie Kotlin, Go, Rust - oder bringst solide Erfahrung mit Java, Python oder C++ mit. Du hast erste oder vertiefte Erfahrung mit verteilten Systemen und der Verarbeitung großer Datenmengen (z. B. mit Apache Spark, Kafka, Flink oder Cassandra).
-
Du interessierst dich für Zeitreihenanalyse, Prognosemodelle oder Machine Learning - idealerweise hast du schon mit Methoden wie ARIMA oder exponentieller Glättung gearbeitet. Du fühlst dich wohl im Linux-Ökosystem und kennst dich mit Themen wie Containerisierung (Docker/Kubernetes) und CI/CD aus.
-
Du hast Spaß an Open Source-Technologien und entwickelst gerne bestehende Systeme weiter - pragmatisch, tiefgründig und mit Blick fürs Wesentliche. Du arbeitest gerne eigenverantwortlich, bist neugierig und bringst dich aktiv in ein engagiertes, technikbegeistertes Team ein.
-
Du kommunizierst sicher in Deutsch oder Englisch.