О компании и команде
GLaDOS - представляет собой платформу, позволяющую написать краулер (поисковый робот) с минимумом усилий. То есть, код краулера реализует логику получения ссылок, остальными стандартными вещами (соединение с источником, приоритизация скачивания, интеграция со смежными системами , мониторинг, UI для управления и т.д.) занимается сама платформа.
Ожидания от кандидата
Чтобы быть успешным в этой роли потребуется:
- Уверенное знание языка Python 3.x (Django, Django REST Framework, FastAPI, asyncio);
- Опыт работы с Docker и/или Kubernetes, включая OpenShift, GKE, Amazon EKS и аналоги;
- Опыт работы с реляционными БД (PostgreSQL, MSSQL) и умение писать простые SQL-запросы;
- Опыт разработки приложений в микросервисной архитектуре с ипользованием RMQ, Redis;
- Опыт работы с Git;
- Желание изучать и применять самые свежие технологические решения;
Дополнительным плюсом будет:
- Опыт работы с фреймворком Celery;
- Опыт работы с Apache Kafka;
- Знание Linux/MacOS на уровне опытного пользователя консоли;
- Наличие собственных OSS проектов на Python или Golang или опыт участия в существующих OSS проектах (ссылки);
- Знание дополнительного языка программирования (C#, JavaScript, или другой).
Условия работы
Чем нужно заниматься:
- Разработкой платформы на Python;
- Задачи в рамках платформы;
- Работа с микросервисами;
- Развитие и поддержка;
- Общение с бизнесом.