Python code optimization Specialist (m/w/d) Remote

Nordrhein-Westfalen, Düsseldorf  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Unser Unternehmen ist ein strategisches Beratungsunternehmen mit Fokus auf den Energie- und Versorgungssektor dessen Dienstleistungsschwerpunkte auf die Bereiche Business Intelligence- Lösungen sowie Prozess- und Projektmanagement gerichtet ist.
Für ein Projekt Remote / in Düsseldorf suchen wir ab Mitte Oktober eine(n)

Python code optimization Specialist (m/w/d) Remote

Please submit profiles in english!

Projektlaufzeit: bis
Volumen: 40 Stunden / Woche remote, 424 Stunden Gesamt
Projektstandort: Remote / Düsseldorf

Tasks:
In the context of financial modeling clinet is looking for consultation in the area of technical model integration and performance optimization for python based models in the energy trading domain. Subject to optimization are valuation models written in python.


Task description:
The scope of services includes the following tasks, which are independently performed by the external consultant:

?• Analyse the current valuation models in terms of minimizing the memory consumption and make suggestions for improvement.
Afterwards, client will decide which solution to implement.
• Consult the team in best practice on how to trace memory consumption (with IDE and / or windows/Linux tools)
• Detect memory peaks and which component is causing it – where component is referring to a class instance or function. The consultant will therefore get access to the relevant information in advance. He will present his findings and suggestions to client.
?• Consult the team in how to write unit tests to track memory footprint and to throw alert if exceeded
• Consult the team in how to compare memory consumption of different docker images which execute models
• Consult the team in how to redesign code such that simulations are processed in chunks/batches rather than all in memory at the time
• Train the team to understand how memory is allocated to a Linux process. How and how frequently these training take place is up to the consultant. He will further plan and schedule the sessions.
• Consult in best practice about how to work with threads & streams
• Make suggestions about how to optimize the io/blocking code and show it by an example
• Make suggestions about how to optimize reading from sources and show it by an example
• Make suggestions about how to optimize the reading of big data objects, like pickle or TensorFlow graphs and show it by an example.
• Make suggestions about how to optimize writing to storage accounts and show it by an examplet to the team (MS Azure).

Ihr Skillset / Required Skills
• Expert level knowledge in the area of python code optimization
• Experience with setting up caching mechanisms
• Knowledge in python frameworks i.e. Tensor flow are of advantage
• Python in distributed computation environments i.e. Kubernetes clusters or equivalent
English: must have, german: nice to have




Bewerbung und Kontakt:

Sollten wir Ihr Interesse geweckt haben, dann freuen wir uns auf die Übersendung Ihres aussagekräftigen Word Profils unter der Angabe Ihres Stundensatzes, EU-DSGVO Zustimmung und Verfügbarkeit an



Vielen Dank im Voraus und mit herzlichen Grüßen
Ihre C4 Group

Hinweis:
Seit Mai 2018 gilt die neue EU-DSGVO, damit wir Ihre Bewerbung berücksichtigen und Ihnen zukünftig weiterhin direkt Projekte aktiv vorstellen können, bestätigen Sie uns bitte einmal in Ihrer Bewerbung, dass wir Ihr Profil bei uns speichern dürfen.

Als Zustimmung bitte einfach copy&paste EU-DSGVO OK! in Ihre Bewerbung kopieren.

Mit dem Übersenden Ihres CVs im Rahmen Ihrer Bewerbung auf diesem Portal und/oder per Email erklären Sie sich damit einverstanden, dass wir Ihr Profil mit Ihren persönlichen Daten für unsere weitere Zusammenarbeit bei uns aufnehmen. Eine Weitergabe Ihrer Daten und Vorstellung bei unseren Kunden erfolgt selbstverständlich nur mit Ihrem Einverständnis und nach Rücksprache mit Ihnen.
Sollten Sie keine weiteren E-Mails und/oder die Löschung Ihrer Daten von uns wünschen, schreiben Sie eine E-Mail an mit dem Betreff "Abmelden". Wir respektieren Ihr Recht auf Privatsphäre. Lesen Sie hierzu unsere Richtlinien unter c4-group.com/Datenschutz. Unsere Stelle für Datenschutz erreichen Sie unter
Start
ab sofort
Dauer
3 Monate
(Verlängerung möglich)
Von
C4 Energy GmbH & Co. KG
Eingestellt
05.10.2020
Ansprechpartner:
Sebastian Mende
Projekt-ID:
1978179
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren