Position: Python Engineer
Company: CloudMade
Experience required: 3y
English level: upper

ABOUT THE ROLE

•	Work closely with data science team and help them to develop highly optimized code for data processing and Machine Learning (ML).
•	Work on a ML framework which is used by the CloudMade’s data science team and customer teams. Work on the next major release focused on the production use. Design the architecture for the new features.
•	Develop backend REST services used in PoC projects by mobile applications. Design such services from scratch. Work closely with product team to identify the requirements.
•	Research and experiment with various prototypes to support the pre-sales process and PoC projects. e.g. develop Alexa skills, work with smart home IoT devices and their integration.
•	You will have flexibility to experiment with new libraries and technologies and use them for the projects.

ABOUT YOU

Qualifications & Experience
•	Upper-intermediate level in spoken and written English
•	Solid knowledge of Python 3 and its ecosystem
•	Experience with web frameworks both sync and async (Flask, FastAPI, Aiohttp)
•	Experience with Relational Databases and SQL (PostgreSQL)
•	Experience with Test frameworks (py.test, Tavern)
•	Experience with Docker
•	Hands-on experience with Git
•	Understanding of Software Design, OOP, data structures and algorithms
•	Understanding of REST API design principles
•	Team playing attitude as well as ability to work and research independently

Would be a plus:
•	Experience with AWS
•	Experience with Apache Spark
•	General understanding of the Hadoop stack
•	Experience developing AWS Lambdas and Alexa Skills
•	NoSQL databases experience (Redis, HBase)
•	Experience working with spatial data (GeoJSON, shapely, Spatialite, PostGIS)
•	Experience in developing scalable distributed systems

THE PACKAGE

We offer a competitive package to the right candidate, which includes:

•	A competitive base salary
•	Health insurance
•	Sport compensation  
•	Parking/transportation allowance
•	Flexible working hours
•	Personal and professional development
•	A challenging role within a performance-based culture in which you will be surrounded by dynamic, entrepreneurially minded colleagues.