Semrush — компания Adobe
Senior Software Engineer
Маркетинговые технологии, B2B, более 20 млн пользователей.
Ключевые результаты
- Сделал персонализированную регистрацию: пока пользователь регистрируется, система собирает данные о его домене из сервисов внутренних команд, превращает их в инсайты и показывает на шагах регистрации. В A/B-тесте против старого флоу регистрации выросли с 15 850 до 16 451 (+3,8%, статистически значимо), триалы — с 709 до 745 (+5%), первые оплаты — со 111 до 121 (+9%).
- Строил self-service платформу A/B-тестов как один из основных инженеров. Раньше каждый эксперимент шёл через перегруженную аналитику, без истории и без видимости пересечений. Теперь команды запускают тесты сами: анализ в реальном времени и после теста, история, параллельные тесты, предупреждения о неверном сплите (SRM) и низкой мощности. Пользуются 20+ команд каждый месяц.
Обязанности
- Разработал с командой сервис A/B-тестирования с нуля.
- Планировал техническую стратегию и развитие инфраструктуры.
- Вместе с руководителями разработки планировал участие команды в общих проектах компании.
- Настраивал и поддерживал инфраструктуру на Kubernetes, Helm, Docker и GitLab CI.
- Разработал GraphQL API и интегрировал сервисы по gRPC.
- Поддерживал внутренние библиотеки в PyPI.
- Проводил технические собеседования, онбординг и менторил новых инженеров.
Технологии
- Python
- gRPC
- FastAPI
- Google Cloud
- Kubernetes
- PostgreSQL
- GraphQL
- Django
- Celery
- pytest
- mixer
- Redis
- BigQuery
- Django ORM
- Google Pub/Sub
- GitLab CI
- Helm
- Docker
- React
- TypeScript
- Webpack
- SCSS
-
и ещё 15 и ещё 17 Свернуть