Senior Python Entwickler (m/w/d), J0111567

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

Beschreibung

In the context of financial modeling our client 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.



?Analyse the current valuation models in terms of minimizing the memory consumption and make suggestions for improvement. Afterwards, the clienbt 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 Uni.
?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 the 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 team.
Make suggestions about how to optimize reading from sources and show it by an example to the 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 team.
Make suggestions about how to optimize writing to storage accounts and show it by an examplet to the 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
English: must have, german: nice to have
Experience in development of Trading Models preferrably Energy Trading

If you are interested in this position, feel free to apply with an english CV and do not forget to mention your hourly remote rate.
International applicants welcome! We are looking forward to get to know you! Reference :J Duration :12 weeks Location : Remote Languages : english emagine GmbH Kudranovic, Nathalie T : F :
Start
11/2020
Dauer
12 weeks
Von
emagine
Eingestellt
19.10.2020
Ansprechpartner:
Angelo Schneider
Projekt-ID:
1978496
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren