Middle/Senior Python Developer (offline)

Backend:
- a Python application that is used for a stored data processing and as a data source for the Frontend.
- Consists of pure-Python core (data model and processing),
- DynamoDB storage layer (processed data storage),
- Flask REST API (serves Frontend requests).

Additionally, there is a prototype of a data ingestion pipeline that parses raw data and produces data model objects that are ready for storing. This requires manual data preparation.

What should be done and next steps:
1. Automating and cleaning up data ingestion pipeline: providing new users an ability to upload data without backend team help.
2. Working with the different data providers: new users can upload data directly from their HR database -- SAP, SuccessFactors, SalesForce etc.

Tech stack:
1. Core -- pure Python
2. Storage -- Amazon DynamoDB
3. API -- Flask
4. Additional libraries -- Pandas
5. Testing -- pytest

About Data Science UA


Company website:
https://data-science-ua.com/

The job ad is no longer active
Job unpublished on 14 December 2020

Look at the current jobs Python Kyiv→