Python Entwickler (m/w/d)

remote  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

- Analyse the current valuation models in terms of minimizing the memory consumption and make suggestions for improvement. Afterwards, Uniper will decide which solution to implement.
- Consult the Quant-Uniper 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 Uniper.
- Consult the Quant-Uniper team in how to write unit tests to track memory footprint and to throw alert if exceeded
-Consult the Quant-Uniper team in how to compare memory consumption of different docker images which execute models
- Consult the Quant-Uniper team in how to redesign code such that simulations are processed in chunks/batches rather than all in memory at the time
- Train the Quant-Uniper 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 the Quant-Uniper 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 to the Quant-Uniper team.
- Make suggestions about how to optimize reading from sources and show it by an example to the Quant-Uniper team.
- Make suggestions about how to optimize the reading of big data objects, like pickle or TensorFlow graphs and show it by an example to the Quant-Uniper team.
- Make suggestions about how to optimize writing to storage accounts and show it by an examplet to the Quant-Uniper team (MS Azure)
- 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
- Experience in trading or financial sector
- optimize and revue the code. Monitoring and analyzing the model and simplifiying the code.
Start
ab sofort
Dauer
6 Monate
(Verlängerung möglich)
Von
IPSWAYS - IPS Projects GmbH
Eingestellt
06.10.2020
Ansprechpartner:
Philipp Werum
Projekt-ID:
1978463
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren