Python Entwickler (m/f/n)

Düsseldorf  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Wir suchen derzeit einen Python-Entwickler (m/w/n) für unseren Kunden in Düsseldorf

Start: 12.10.2020
Ende: 23.12.2020
Standort: Remote
Volumen: Vollzeit
Sprache: Englisch (must have), Deutsch (nice to have)

Hintergrund:
Im Rahmen der Finanzmodellierung sucht der Kunde Beratung im Bereich der technischen Modellintegration und Leistungsoptimierung für pythonbasierte Modelle im Energiehandelsbereich. Gegenstand der Optimierung sind in Python geschriebene Bewertungsmodelle.

Aufgaben:
- Analysieren Sie die aktuellen Bewertungsmodelle im Hinblick auf die Minimierung des Speicherverbrauchs und machen Sie Vorschläge für Verbesserungen. Danach wird der Kunde
entscheiden, welche Lösung umgesetzt werden soll.
- Konsultieren Sie das Quant-Kunden-Team in Bezug auf bewährte Verfahren zur Verfolgung des Speicherverbrauchs (mit IDE und / oder Fenster/Linux-Werkzeuge)
- Erkennen von Speicherspitzen und welche Komponente diese verursacht - wobei sich die Komponente auf eine Klasse bezieht Instanz oder Funktion. Der Berater erhält daher Zugang zu denrelevanten Informationen vorab. Er wird seine Ergebnisse und Vorschläge dem Auftraggeber vorlegen.

- Beraten Sie sich mit dem Quant-Kunden-Team darüber, wie Einheitstests geschrieben werden können, um den Speicherbedarf zu verfolgen und bei Überschreitung des Speicherplatzes Alarm auszulösen
- Konsultieren Sie das Quant-Client-Team, wie am besten der Speicherverbrauch verschiedener Docker images die die Modelle ausführen verglichen werden kann.
- Beraten Sie sich mit dem Quant-Client-Team darüber, wie der Code so umgestaltet werden kann, dass die Simulationen in Brocken/Chargen statt aller zu diesem Zeitpunkt im Speicher
- Schulung des Quant-Client-Teams, um zu verstehen, wie einem Linux-Prozess Speicher zugewiesen wird. Wie und wie häufig diese Schulungen stattfinden, bleibt dem Berater überlassen. Er wird die Sitzungen weiter planen und terminieren.
- Konsultieren Sie den Quant-Client in Best Practice über die Arbeit mit Threads & Streams
- Machen Sie Vorschläge, wie der io/Blockiercode optimiert werden kann und und zeigen Sie dies,anhand eines Beispiels, dem Quant-Client-Team.
- Machen Sie Vorschläge, wie das Lesen von Quellen optimiert werden kann und zeigen Sie dies,anhand eines Beispiels, dem Quant-Client-Team.
- Machen Sie Vorschläge, wie das Lesen von großen Datenobjekten, wie Pickles oder TensorFlow, optimiert werden kann. Diagramme und zeigen sie dem Quant-Client-Team anhand eines Beispiels.
- Machen Sie Vorschläge, wie das Schreiben in Speicherkonten optimiert werden kann, und zeigen Sie dies, anhand eines Beispiels, dem Quant-Client-Team (MS Azure)

Skills:
- Expertenwissen auf dem Gebiet der Python-Code-Optimierung
- Erfahrung mit der Einrichtung von Caching-Mechanismen * Kenntnisse in Python-Frameworks d.h.
Tensor-Flow sind von Vorteil
- Python in verteilten Berechnungsumgebungen, z.B. Kubernetes-Cluster oder gleichwertig
- Englisch: must have, deutsch: nice to have
- Erfahrung mit best - practices
Ansprechpartner: Katerina Grammenidou

Michael Bailey International is acting as an Employment Business in relation to this vacancy.
Start
10/2020
Dauer
23/12/2020
Von
Michael Bailey Associates
Eingestellt
07.10.2020
Projekt-ID:
1978805
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren