Position: Trainee Python Developer
Company: Flyaps
Experience required: no_exp
English level: intermediate

**Requirements:**
-  Knowledge of algorithms and data structures
-  Understanding of OOP
-  Base knowledge of Python and Django
-  Base knowledge of SQL and relational databases
- Excellent English written and verbal communication skills
-  Master’s degree in Math or Computer Science

**Would be a plus:**
- Base knowledge of Natural Languages Processing and Computer Vision
- Understanding of Data Science
- Diploma with Honour
- Top places in Regional and National Olympiads (Math, Computer Science)

**Responsibilities:**
- Master software engineering and Python programming language
- Solve complex Math problems

**We propose:**
- Competitive salary, flexible working schedule, good working environment.