Junior Software Developer - Python & C
Ehrhardt + Partner Group
Köln, Germany
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Experience level
Junior Compensation
€ 56KJob location
Köln, Germany
Tech stack
API
Artificial Intelligence
C++
Graph Theory
Python
Motion Planning
Routing
Software Engineering
Project Management
GIT
Information Technology
Job description
- Du entwickelst Softwarekomponenten in Python und C++ und treibst die Weiterentwicklung unserer Routing-Engine sowie unserer Optimierungsalgorithmen voran.
- Du implementierst Features rund um Tourenplanung, Graphmodelle, Distanzmatrizen und API-Services.
- Du analysierst und optimierst performancekritischen Code.
- Du arbeitest eng mit unserem Algorithmik-Team, unserem Mathematiker-Team sowie weiteren Entwicklungspartnern - unter anderem der Universität Bonn und dem Institut für Diskrete Mathematik - zusammen.
- Du begleitest den gesamten Entwicklungszyklus von Design über Umsetzung und Testing bis hin zur Dokumentation.
Requirements
- Du verfügst über ein abgeschlossenes Studium der Informatik, Mathematik, Physik, Ingenieurwissenschaften oder eine vergleichbare Qualifikation.
- Du verfügst über sehr gute Kenntnisse in Python und C++, sowie ergänzende Kenntnisse im Bereich künstliche Intelligenz.
- Du hast Interesse an Algorithmen, Graphentheorie und Optimierungsproblemen.
- Du bringst erste Erfahrung mit Git und Softwareprojekten mit.
- Du zeichnest dich durch analytisches Denken, Teamgeist und Freude an sauberem Code aus.
- Du verfügst über gute Deutsch- und Englischkenntnisse.
About the company
Die EPG zählt zu den international führenden Anbietern einer umfassenden Supply Chain Execution Suite (EPG ONE ) und bietet Ihnen hervorragende Entwicklungsperspektiven.
* Ideen einbringen. Und umsetzen.
* Branche der Gegenwart. Und Zukunft.
Teamwork wird bei uns von Beginn an groß geschrieben. International arbeiten wir an mehreren Standorten mit mehr als 1.000 Mitarbeitern zusammen.
* Onboarding zum Ankommen.
* Aufgaben zum Weiterkommen.