Position: Data Scientist
Company: Luxoft
Experience required: 3y
English level: upper

Project is related to collection, visualization and analysis (including real-time) of the data received from production and test wells evaluation.
Responsibilities:
Development activities
Participation in design
Participation in peer review
Documentation creation
Meetings with customer
Mandatory Skills Description:
Python
Understanding of fundamental algorithms (sorting, binary search, statistics etc.) and data structures (array, linked list, stack, queue, tree, heap, hash table, graph) in computer science
Knowledge of object-oriented programming principles (encapsulation, inheritance, polymorphism, SOLID principles)
Knowledge of common signal processing and filtering algorithms (FFT, bandpass filter, median filter, smoothing etc.)
Expertise in optimization/improvement of algorithms performance
Expertise in parallelizing of computational algorithms (Python multiprocessing, C/C++ multi-threading)
Expertise in distributed parallel computation frameworks (e.g. PySpark)
Experience in embedding Python programs to C/C++ code
Understanding of Python object serialization (pickle files)