CareerPlanSign in

Machine Learning Software Engineer (w/m/d)

Innenstadt, Karlsruhe🌐 Remote💼 Full-time🗓 2026-06-26 → 2026-08-08

Core

Building personalized shopping assistance and intelligent product features for the dm retail app using Machine Learning and Generative AI.

Role type

Senior Machine Learning Software Engineer (IC)

Builds

Scalable ML models, personalization services, and frontend-integrated features for the dm mobile app.

Domain

Retail / E-commerce / Generative AI

Deliverable

production ML models | product features

Required skills

Software Engineering, Microservices architecture, Python, Scikit-learn, Pandas, Numpy, MLOps, API Design, Observability, Clean Code, Testing, CI/CD

Preferred skills

Kotlin, PySpark, Google Cloud Platform (Vertex AI, BigQuery), Container Orchestration, Terraform, React, React Native

Technologies

Python, Kotlin, Scikit-learn, Pandas, Numpy, PySpark, Google Cloud Platform, Terraform, Datadog, React, React Native

Responsibilities

Translate customer needs into technical decisions and product vision; Design and own architecture for personalized products; Develop, train, and deploy ML models into scalable services; Ensure technical excellence through clean code, testing, and CI/CD; Drive innovation by researching and prototyping Generative AI applications.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.