Искусственный интеллект
Чем предстоит заниматься:
- Разработка и поддержка модулей для обработки данных.
- Интеграция с брокерами, PostgreSQL, и DataSet Regestry (S3) для получения, обработки и сохранения данных.
- Создание многопоточных и отказоустойчивых решений.
- Реализация преобразования данных из различных форматов (Excel, Word, JSON, PDF и т.д.) в текст.
- Написание тестов (unit и интеграционных) для разрабатываемого функционала.
- Внедрение логирования и мониторинга для повышения надежности решений.
- Участие в проектировании архитектуры системы и API для взаимодействия модулей.
Какие знания и навыки для нас важны:
-
Глубокие знания Python 3.11+ и опыт работы с многопоточными приложениями.
-
Опыт взаимодействия с брокерами Kafka/RMQ/Artemis (публикация, подписка, настройка).
-
Уверенное владение PostgreSQL (работа с ORM, оптимизация запросов).
-
Понимание принципов работы с DataSet Regestry (S3).
-
Умение обрабатывать данные различных форматов.
-
Навыки написания тестов с использованием pytest или unittest.
-
Знание принципов разработки RESTful API.
-
Понимание ETL/ELT процессов.
-
Готовность работать на территории РФ.
Будет плюсом:
-
Знание Kubernetes и опыта развертывания приложений в контейнерах.
-
Навыки работы с системами логирования (например, ELK Stack).
-
Опыт настройки CI/CD (Jenkins).
-
Понимание архитектуры Status Base или SOA.
Ключевые навыки
- Python
- FastAPI
- REST API
- Apache Kafka
- RabbitMQ
- Kubernetes
- Docker
- PostgreSQL
- Pytest