Middle Python Developer
We are seeking a Python Engineer to join our team. In this role, you will maintain existing solutions, enhance our product with innovative functionalities, and integrate AI technologies into our offerings.
Requirements:
• 3+ years experience with Python programming;
• Knowledge of performance optimization, especially with RDBMS
• Experience with writing complex queries, optimizing query performance, and managing transactions effectively;
• Experience with technologies such as: asyncio, multiprocessing, client-server architecture, and microservices
• Problem-solving altitude;
• Ability to write a clean code;
• An intermediate level of English or above;
Technologies:
• python 3.11+;
• asyncio, aiohttp;
• MySQL, SQLite;
• SQLAlchemy, Peewee;
• pytest;
• git;
• docker;
Nice to have:
• Experience in developing AI solutions, especially with LLMs.
• Basic knowledge of HTML, CSS, JavaScript;
• Experience in Opensearch / Elasticsearch;
• Understanding CI / CD principles;
• Working with Agile methodology;
• Linux administration or DevOps experience;
• Working with: bash, docker, jenkins;
• Desire to work with NLP;
• Familiarity with spacy.io, NLP, gunicorn;
We offer:
- Medical Insurance;
- Sports expenses compensation;
- English courses;
- Fully remote;
- 20 vacation working days, 10 sick leaves;
Required languages
English | B1 - Intermediate |