Position: Senior Python Developer
Company: NCube
Category: Python
Experience required: 5y
English level: intermediate

Our client is a tech startup, launched at 2020. Their platform uses the marketing data to perform on-going measurements while campaigns and channels run uninterrupted. It provides you with the tools to uncover the causality behind your marketing activities.  
The platform is completely self-service and hands-free giving marketers' control over recommended tests and actionable insights to get even more value out of their marketing spend. Customers can unlock the full value of marketing budget using it. 


Experience / Skills required: 

4+ years professional experience in Python software development 
Knowledge of SQL databases and capable of comfortably crafting queries 
Experience with cashing and NOSQL solutions (Redis, druid, Elastic) 
Good English verbal and written communication skills. 

Good to have: 

Experience with PySparks 
Experience in large messaging infrastructures (Kafka, RabbitMQ) 
Experience with DevOps tasks. 

 

Responsibilities: 

Build a generic environment for our measurement solution 
Build a cloud base, distributed computing environment 
Build a unified way to work with many API’s in parallel 
Build a big data solution to manage and process tens of TB a day 
You will also participate in important decisions around the product, our strategy as well as have the opportunity to choose the areas you work on based on what you want or like to do the most. We believe in helping each other get most of ourselves rather than do what we’re not interested in doing. 

We offer:  

Work at a new startup with a lot of supporters and positive attention from investors, press and customers, great team spirit 
Flexible working schedule, paid vacations and sick leaves 
Medical insurance 
English courses  
Great office location near subway Maidan Nezalezhnosti/Remote work.