Du wirkst bei der Softwareentwicklung von Optimierungsanwendungen im Energieumfeld mit und implementierst selbständig Leistungsverbesserungen, neuen Funktionalitäten und Prototypen. Wir bieten dir in einem 3-6-monatigen Praktikum die Möglichkeit, dein Fachwissen in mathematischer Optimierung und deine Programmierkenntnisse in einem innovativen Umfeld anzuwenden und deine Ideen gewinnbringend umzusetzen. Wir suchen in diesem interessanten Bereich per sofort oder nach Vereinbarung ein neues Teammitglied mit einer Leidenschaft für mathematische Optimierung (Operations Research) und Software Entwicklung in Python.
Adrian Hauswirth, Senior Data & Optimisation Scientist, stellt dir die offene Position vor:
Dieses Tätigkeitsfeld begeistert dich
Du unterstützt das Team von Endaprime bei der Weiterentwicklung der HIVE Anwendung zur Planung von zellulären Energiesystemen. Dabei übernimmst du die Verantwortung für die Verbesserung der Code Qualität und der Rechenzeiten der zentralen Optimierungsanwendung (Lineare Optimierung). Dafür führst du Refactorings durch, evaluierst alternative Optimierungssolver (GUROBI, CPLEX, etc.) und optimierst Parameter. Dank deiner bisherigen Erfahrungen und deinem Know-how kannst du deine Mithilfe bei der Entwicklung neuer Features für die Optimierungsanwendung anbieten. Ausserdem macht es dir Freude bei der Programmierung innovativer Prototypen und Proof-of-Concepts im Bereich Optimierung und Machine Learning für Energiesysteme mitzuhelfen.
Deine Expertise begeistert uns
- Dein Bachelor- oder Masterstudium hast du in Natur- oder Ingenieurswissenschaften abgeschlossen und dabei Vorlesungen über mathematische Optimierung besucht.
- Du verfügst über Programmiererfahrung in Python (inkl. Objekt-orientierter Programmierung) mit Fokus auf numerischen Berechnungen (numpy, pandas, pyomo), idealerweise in einem kollaborativen Umfeld (inkl. code Versionierung, issue tracking, etc.)
- Deine Kenntnisse in mathematischer Optimierung und Machine Learning, hast du bereits im Rahmen von Projekten oder Praktika angewandt.
- Mit deiner sorgfältigen und strukturierten Arbeitsweise schreibst du klaren und leistungsfähigen Programmcode von hoher Qualität und du verstehst es technische Sachverhalte einfach zu erklären.
- Dank deiner Lern- und Einsatzbereitschaft sowie Freude an neuen Themen, übernimmst du Verantwortung für deine Aufgaben.
Wir wünschen keine Anfragen von Personaldienstleistern.