18 ноября 2024
Зачем нам нужен специалист?
Мы быстрорастущий стартап Prizma.tools в области аналитики Telegram.
Наша цель создание мощных инструментов для обработки данных и интеграций.
В ближайшее время нам предстоит доработать наш data-pipeline, интеграции с внешними сервисами и масштабировать архитектуру системы.
Мы используем современный международный стек технологий и стремимся к инновациям в каждой задаче.
Чем вы будете заниматься?
Проектированием и разработкой производительных и масштабируемых микросервисов;
Созданием и поддержкой data-pipeline ов для обработки больших объемов данных;
Интеграцией с внешними API и системами;
Оптимизацией производительности приложения и баз данных;
Разработкой архитектуры проекта с учетом потребностей бизнеса;
Участием в проектировании системы мониторинга и логирования;
Поддержкой текущей архитектуры и реализацией улучшений.
Наши ожидания от кандидата (hard skills):
Отличное знание Python 3.10+;
Опыт работы с Kafka, PostgreSQL, ClickHouse, Redis;
Знание асинхронного программирования (aiohttp/asyncio/FastAPI);
Умение работать с SQLAlchemy или другими ORM;
Опыт написания интеграций с внешними сервисами;
Опыт работы с Docker/Docker-compose;
Умение писать качественный код с учетом PEP8 и типизации.
Что будет вашим преимуществом:
Знание ELT и ETL подходов, принципов архитектуры DWH, DLH, Data Lake;
Понимание основ работы с оркестраторами (Airflow, Prefect или другими);
Опыт работы с высоконагруженными системами;
Знание Kubernetes и опыт развертывания микросервисов в этой среде;
Опыт работы с NoSQL базами данных;
Понимание подходов CQRS и их использование на практике;
Знание систем очередей и лучших практик их использования;
Желание развиваться и предлагать новые идеи для улучшения продукта.
Как попасть в команду?
Для начала мы вам отправим тестовое задание.
Далее - онлайн интервью с руководителем.
И последний шаг - самое приятное: offer! :)
Присоединяйтесь!