Position: Middle Strong/Senior Python engineer with Big Data
Company: KnubiSoft
Category: Python
Experience required: 3y
English level: intermediate

Candidates will take over in-progress project.  Current front end uses a Fast API in Python and Mongo DB.  We need to transition our data into a lakehouse architecture which is partially done, and complete optimization of the data layers.   
*We also need to ensure that our code has test coverage, including unit tests and regression tests.  There is a lot of code that we need to revisit and built unit tests for.  We are working the project in phases.  Initially we will need to ensure that our current build is in good shape, then have a number of modules that would require additional build out. 

**Requirements**
It could be that more than one candidate covers this list of skills.
Big data experience 
Lakehouse architecture 
Azure Data Lake 
DataBricks 
Mongo DB 
Fast APIs using Python 
IoT Data Ingest
NodeJS 
CI/CD pipelines 
Setting up, automating, and maintaining 
Regression tests 
Unit tests 

**Responsibilities**	
Help us transition from Mongo DB into our Lakehouse Architecture.  Work with us to identify and refactor any deficiencies in our backend infrastructure.  Help optimize queries and indexing so that high speed response times are obtained.  Build out APIs for additional features.

**Tech Stack **
We are agile – back end is using Scrum.  The tech stack is: * Azure Data Lake * Azure Event Hubs
Redis
DataBricks
Mongo DB. 
Fast APIs using Python
NodeJS
AWS Amplify
AWS Lambda