Position: Python Engineer
Company: Surprise
Experience required: 5y
Category: Python
English level: upper
Published: 2020-10-01T00:00:00+03:00

**Your impact**
As a Python Engineer at Surprise.com, you will have the ability to shape our application, as well as to help us bring better appreciation and engagement to employees of companies around the world. You’ll work in conjunction with our data scientists, and the rest of the company, in order to help us build delightful and performant software. You’ll have input into the technical roadmap, providing guidance on how to build scalable technical solutions. And you’ll help us figure out how to make the best use of our data, to give new insights to businesses.

**Requirements**
- Experience in software development 5+ years
- Experience with Python 4+ years
- Practical experience with DS frameworks
- Decent experience with AWS and / or Google Cloud.
- Building microservices and containerized applications (Docker, k8s)
- Proficiency in using database query languages such as SQL and experience of the ETL process
- Experience with NoSQL databases, such as MongoDB, Cassandra, HBase
- Experience with mining of structured, semi-structured, and unstructured data
- RESTfull API creation in Python (Flask, Falcon or similar)
- Understanding of software development process, Agile approach, and CI/CD
- Degree in computer science or related field - Upper-Intermediate English level or higher

**Nice to have**
- Experience with big data frameworks — Hadoop, Spark
- Understanding of basic Machine Learning techniques
- Knowing of Linear Algebra, Probability and Statistics and Numerical methods
- Applied statistics skills, such as distributions, hypothesis testing, regression analysis, etc.
- Building large-scale recommender engines
- Predictive analytics
- Experience with data visualization tools, such as Ggplot2, Plotly, Matplotlib

**Benefits**
Friendly and highly professional team
Flexible working hours 20 working days of paid vacation
English lessons and English speaking club with a native speaker
15 days of paid sick leave
Snacks and fruit in the office kitchen:)