Мы создаем собственную критически значимую для компании платформу данных c инструментами по получению, обработке, загрузке и визуализации данных. Один из продуктов платформы — Helicopter — SaaS-продукт класса Data Workspace. Это пространство для совместной работы команд, которые используют и исследуют данные для разных задач. Например, для построения аналитического отчета, дашборда, процесса, BI-приложения, процесса подготовки данных и так далее.
Наша миссия — демократизировать доступ к большим данным. Мы хотим дать пользователям с минимальным уровнем подготовки простой и эффективный инструмент анализа и операционализации данных.
В основе продукта лежит наша собственная технология managed computational notebook. Она позволяет тысячам пользователей писать и выполнять Python- и SQL-код на ограниченных «железных» ресурсах.
В нашей команде вас ждет уникальный микс задач из самых разных областей: разработка онлайн-IDE (статический анализ, code-completion, визуализация), распределенные системы, микросервисы, интерпретация Python- и SQL-кода, средства анализа данных, распределение вычислительных ресурсов, SRE. Гарантируем: будет интересно.
Обязанности:
- Разрабатывать новые сервисы и подсистемы продукта, развивать существующие;
- Активно участвовать в проектировании архитектуры распределенной высоконагруженной системы и разработке продуктовых фич;
- Писать дизайн-документы и согласовывать их с командой;
- Работать над надежностью продукта совместно с SRE-инженерами.
Требования:
- Опыт коммерческой разработки на Java 11+ или Kotlin;
- Опыт коммерческой разработки с любым из фреймворков: Spring Boot, Quarkus, Micronaut или Vert.x;
- Опыт коммерческой разработки с одним из контейнеризаторов: Kubernetes, Docker или OpenShift;
- Опыт коммерческой разработки с одним из брокеров: Kafka, RabbitMQ или ActiveMQ;
- Опыт внедрения и использования любых средств мониторинга, логирования, трассировки: Grafana, Prometheus, Filebeat, Jaeger и так далее;
- Опыт работы с Unix: Git, Bash, Ssh, Pipes и так далее;
- Умение строить CI/CD пайплайны и работать с Blue/green, Canary и Rolling updates будет плюсом. Мы используем GitLab CI;
- Опыт внедрения практик тестирования и средств обеспечения качества кода будет плюсом;
- Опыт коммерческой разработки с Postgres, MySQL или Oracle будет плюсом.
Условия:
- Работу в офисе или удаленно — по договоренности;
- Возможность работы в аккредитованной ИТ-компании;
- Профессиональное развитие. Вы получите доступ к библиотеке с технической литературой, тренингам и мастер-классам для сотрудников;
- Заботу о здоровье. Оформим полис ДМС со стоматологией и страховку от несчастных случаев. Предложим льготное страхование вашим близким;
- Бесплатный фитнес-зал или компенсацию затрат на спортивные занятия;
- 3 дополнительных дня отпуска в год;
- Уникальную well-being-программу, направленную на физическое и ментальное благополучие сотрудников;
- Достойную зарплату — обсудим ее на собеседовании.