Senior ML Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Go Tech — это независимая programmatic платформа для закупки рекламного трафика, AdTech компания в составе холдинга Go Ahead.
Ожидания от кандидата
Go Tech — это совокупность Highload IT-продуктов с полным спектром технологий в сфере programmatic экосистемы (DSP, DMP, AdExchange). Мы предоставляем услуги крупнейшим игрокам digital-рынка в СНГ, APAC и LATAM.
Работа в нашей компании — буст для твоей карьеры в IT:
- Возможность решать сложные разноплановые задачи, применять творческий подход при проектировании. AdTech сфера очень сильно зависит от ML технологий и AI, поэтому возможностей чтобы проявить себя будет кратно больше чем во многих других вертикалях бизнеса;
- Highload продукты задают планку качества и бенчмарки по уровням компетенций. Почти 80% наших инженеров уровня Senior или Architect. Работа в команде высококлассных специалистов, позволяет внедрять интересные и сложные решения и тестировать самые смелые гипотезы и прокачивать свои навыки;
- Мы не ограничены одним офисом или гео, у нас можно свободно работать из любой точки мира без лишних бюрократических процедур. Главное для нас - результат. При этом у нас есть несколько офисов по всему миру, и мы поощряем желание приезжать в офисы, общаться с коллегами и помогаем строить нетворкинг.
Технический стек на проекте:
- Go;
- Docker;
- CI/CD, Gitlab-CI, git;
- Prometheus, Grafana;
- ELK;
- ClickHouse, Aerospike, Redis, PostgreSQL;
- Kafka.
Основная задача: Развивать ML продукты и фичи компании.
Возможный, но не полный перечень сфер применения технических решений для твоих моделей:
- Разрабатывать и валидировать предиктивные модели, способные обучаться на рекламных данных нашей платформы (DSP) в реальном времени (Highload);
- Улучшать алгоритмы оптимизации стоимости закупки на аукционе (RTB);
- Разрабатывать решения по классификации профилей, созданию Look alike моделей и развивать механизмы сбора аудиторных сегментов;
- Строить антифрод системы и системы модерации.
Также предстоит решать задачи по автоматизации работы сервиса:
- Получение данных;
- Обработка данных;
- Создание и обучение моделей;
- Мониторинг работы моделей;
- Дообучение моделей.
Идеальный кандидат для нас:
- Будет глубоко неравнодушен к продукту и результатам своей работы, будет заряжен на развитие и успех;
- Будет в курсе направления развития рынка рекламы, в частности programmatic закупки и mobile performance, будет помогать нам генерить идеи для улучшения продукта;
- Будет по родительски относиться к продукту, делиться своими мыслями о частях продукта, которые можно изменить или улучшить.
Мы хотим видеть в кандидате:
- Свободное владение SQL и Python 3;
- Понимание основ языка Go и желание развивать это знание;
- Широкий опыт использования моделей машинного обучения: SVM, линейные регрессии, решающие деревья и другие;
- Опыт работы с базами данных (PostgreSQL, Clickhouse);
- Знание высшей математики на уровне понимания используемых технологий;
- Опыт работы с фреймворками глубокого обучения (Pytorch, Scikit-learn);
- Уровень владения библиотеками:
- Tensorflow / PyTorch: создание кастомных моделей, уверенное знание стандартных. Способность реализовать vec-to-vec, vec-to-num и seq-to-vec модели;
- Pandas, Scikit-learn: создание кастомных трансформеров для подготовки данных, уверенное знание стандартных.
- Опыт использования доп. фреймворков, аналогичных PyTorch Lightning, TensorBoard и другие;
- Опыт работы с CatBoost;
- Опыт работы с Airflow;
- Плюсом будет опыт в работе с системами обработки данных: Kafka, Spark и др.
Приветствуется:
- Опыт построения нейронных сетей в задачах обработки последовательностей;
- Коммерческий опыт работы с Go.
Условия работы
Что мы можем предложить:
- Полностью удаленный формат из любой точки мира;
- Опционально: релокация в гео присутствия компании;
- Комфортная ЗП: возможность получать в валюте;
- Квартальные бонусы за достижение индивидуальных карьерных целей;
- Возможность влиять на работу востребованного высоконагруженного продукта от гипотезы до реализации;
- Возможность получить акции нашей компании в качестве дополнительной мотивации к развитию продукта;
- Индивидуальные планы развития: участие в ИТ конференциях, митапах, хакатонах, а также обучение за счет компании;
- Компенсация стоимости рабочей техники;
- Возможность выбрать что нужно в рамках соцпакета: ДМС, английский, компенсация спорта, психолог\коуч и т.п.;
- Поощряем инициативу, обещаем легкий процесс от согласования до внедрения новых идей;
- Опционально: регулярные вечеринки в офисах, играем в настолки, смотрим кино, йога-пикник и прочие веселые штуки :)
У нас распределенная команда, поэтому мы работаем с 10 до 19 UTC+3.