Python Developer

Python Developer


Название: Senior|Middle Python Developer

Компания: Human Apps

Локация: Минск

Формат работы: офис, фулл-тайм


Чем предстоит заниматься:

• Разработка и оптимизация архитектуры баз данных;

• Создание Backend-приложений с нуля и их дальнейшее развитие;

• Проектирование, разработка и поддержка RESTful API и GraphQL;

• Внедрение и масштабирование микросервисной архитектуры с использованием Docker, gunicorn, uvicorn, Kubernetes (k8s);

• Тесное сотрудничество с командами менеджмента, QA и Frontend для достижения общих целей проекта;

• Обеспечение высокой производительности, отказоустойчивости и непрерывной работы высоконагруженных систем;

• Активное участие в разработке и внедрении нового функционала, а также оптимизация существующей кодовой базы;

• Исследование и выбор передовых технологий и инструментов для развития проекта.


Наши ожидания от кандидата:

• 3-6 лет коммерческого опыта разработки на Python;

• Уверенные навыки работы с асинхронными фреймворками, такими как asyncio и FastAPI;

• Глубокое понимание сетевых протоколов (HTTP, HTTPS, SSL, DNS, PROXY, TCP/IP) и архитектурных принципов REST;

• Практическое применение принципов чистого кода: ООП, DRY, KISS, SOLID;

• Опыт работы с системами обмена сообщениями (RabbitMQ, Redis);

• Навыки работы с Nginx, Docker, Docker Swarm, Kubernetes (K8s);

• Опыт использования систем кэширования, например, Memcached;

• Опыт взаимодействия с реляционными и нереляционными базами данных, а также с инструментами SqlAlchemy, Alembic, Pydantic (для моделей);

• Практический опыт работы с ведущими облачными платформами (AWS, Google Cloud (Storage), Microsoft Azure);

• Понимание сетевых протоколов и принципов непрерывной интеграции/непрерывного развертывания (CI/CD);

• Владение Git и понимание методологии Git Flow;

• Уверенное знание операционных систем семейства Linux.


Будет плюсом:

• Опыт работы с Terraform;

• Знания в области компьютерного зрения (Computer Vision);

• Опыт работы с технологиями NVIDIA: CUDA, cuDNN, Tensor Core;

• Знакомство с ML-фреймворками: PyTorch, TensorRT, Hugging Face;

• Transformers, NumPy, OpenCV;

• Практический опыт обработки изображений и видео с использованием Al-моделей (SDXL, GPFGAN, BiRefNet, LaMa);

• Опыт работы с обработкой естественного языка (NLP).


Контакт:

@nasteyshkas

Report Page