Junior Data Scientist - Scheduling

Nesto Software GmbH
Karlsruhe, Germany
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Artificial Intelligence Data Analysis Cloud Computing Computer Programming Recommender Systems Docker

Requirements

  • Du hast ein abgeschlossenes Studium in Data Science, Informatik, Mathematik, Statistik, Physik oder einem vergleichbaren quantitativen Fach.
  • Du arbeitest leidenschaftlich mit Python. Objektorientierte Programmierung ist fĂźr dich selbstverständlich und du bist vertraut mit Libraries wie pandas, NumPy und scikit-learn. Du weißt, wie man Daten effizient verarbeitet, Modelle baut und sauberen, wartbaren Code schreibt.
  • Du bringst ein Grundverständnis mathematischer Optimierung mit: Du weißt, was eine Zielfunktion ist, kennst den Unterschied zwischen harten und weichen Constraints und hast idealerweise erste Erfahrung mit Linear Programming oder Constraint Programming.
  • Du verfĂźgst Ăźber ein konzeptionelles Verständnis von Recommendation Systems. Ansätze wie Collaborative Filtering, Content-based Filtering oder hybride Methoden sind dir bekannt und du verstehst, wie aus historischem Verhalten Empfehlungen abgeleitet werden.
  • Idealerweise interessierst du dich fĂźr lernende Systemdesigns: Du begeisterst dich fĂźr die Idee, dass ein System durch menschliches Feedback iterativ besser wird. Konzepte wie Human-in-the-Loop Learning, Feedback-Loops oder Learning from Demonstrations sind dir zumindest konzeptionell vertraut.
  • Du hast ein grundlegendes Verständnis von Planungs- und Scheduling-Problemen (z. B. Job-Shop, Ressourcenzuteilung oder Schichtplanung) und weißt, wie man diese formal modelliert.
  • Du kannst zeitabhängige Daten analysieren, einfache Forecasting-Modelle anwenden und deren Relevanz fĂźr operative Planung einschätzen.
  • DarĂźber hinaus kennst du grundlegende Heuristiken und Metaheuristiken wie Greedy-Algorithmen, lokale Suche oder genetische Algorithmen und verstehst, wann diese exakten Solvern vorzuziehen sind.
  • Kenntnisse in Reinforcement Learning, Imitation Learning oder Explainable AI (z. B. SHAP, LIME) sind ebenso willkommen wie Erfahrungen im Aufbau von Feedback-Loops. Ergänzend bringst du ein Grundverständnis von Docker und Cloud-Technologien mit; Domänenwissen aus Logistik, Personalplanung oder Operations Research ist ein Plus.
  • Du sprichst sehr gutes Deutsch, verfĂźgst Ăźber solide Englischkenntnisse und bist bereit, etwa einmal im Monat - in der Einarbeitung auch häufiger - nach Karlsruhe zu kommen.

Benefits & conditions

  • Du Teil unseres Geheimcodes werden willst: Unser hochmotiviertes Team eint die Leidenschaft fĂźr unser gemeinsames Tun und unsere Produkte. Mit einem großartigen Teamspirit, Kreativität und Begeisterung, verfolgen wir gemeinsam unsere Ziele. Leidenschaft ist unser Geheimcode.
  • Du bereit bist Verantwortung zu Ăźbernehmen: Als motiviertes Team-Mitglied kannst du bei Nesto unsere Kultur und unsere Produkte entscheidend prägen und gemeinsam im Team Großartiges fĂźr unsere Kunden erreichen., Benefits Hybrides Arbeiten Kostenfreie Getränke (Kaffee, Wasser, uvm.) Vertrauensurlaub Flexible Arbeitszeit Tolles Team Unternehmenskultur, die begeistert Und vieles mehr… Bianca Gräder

About the company

Du liebst es, an cleveren Algorithmen zu tüfteln, sprichst fließend Python und findest Forecasts und Recommendation Systems einfach spannend? Dann bist du bei Nesto genau richtig! Wir entwickeln smarte Tools für komplexe Planungsprozesse und suchen eine Persönlichkeit mit Leidenschaft und Kreativität, die die Zukunft von Schichtplanung, Forecasting und KI-gestützten Optimierungen mitgestaltet.

Diese Aufgaben erwarten Dich bei uns:

  • Du arbeitest an einem System, das automatisiert Dienstpläne fĂźr Ăźber 1.000 Restaurants erstellt und dabei die BedĂźrfnisse von einer sechsstelligen Zahl von Mitarbeitenden mit betrieblichen Anforderungen in Einklang bringt.
  • Du entwickelst Empfehlungssysteme weiter, die bewerten, wie gut Mitarbeitende zu bestimmten Schichten passen, und sorgst so fĂźr fairere und effizientere Personalplanung.
  • Du arbeitest in einem kleinen, spezialisierten Team, das mathematische Optimierung mit lernenden Systemen verbindet und unsere Planungsalgorithmen auf ein neues Niveau hebt.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 ¡ LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz ¡ WWC 2025

1:48 min

Automating exploratory data analysis within training pipelines

Dora Petrella ¡ WWC 2023

2:27 min

Introduction to WebAssembly in a cloud computing context

Edo Edo ¡ WWC 2024

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peùa Manuel de la Peùa ¡ WWC Europe 2026

Videos

See all

Related articles

See all