PHP-разработчик (myTracker)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
myTracker — это маркетинговая платформа с предиктивной аналитикой для мобильных приложений, разработанная в Mail.ru Group.
Она представляет собой бесплатный инструмент для сбора и обработки данных об источниках трафика и активности пользователей в приложении. Система myTracker помогает мобильным проектам анализировать пользователей и их поведение, чтобы оперативно принимать решения относительно продукта или рекламной кампании.
Ежедневно данные о десятках миллиардов событий с 700 млн мобильных устройств поступают в систему myTracker, а затем хранятся в нескольких дата-центрах в разных странах мира. В своем технологическом стеке мы используем несколько языков разработки (Python, PHP) и широкий набор систем хранения и обработки информации — как традиционные СУБД (такие как MySQL), in-memory хранилища (Tarantool), так и колоночные базы данных. Кроме того, мы используем ряд решений для работы с большим количеством данных, включая Hadoop, Kafka и другие.
Благодаря расширенной функциональности, понятному интерфейсу и отсутствию ограничений по объемам и срокам хранения данных myTracker подходит широкому кругу клиентов. Поэтому у myTracker уже сотни партнеров и тысячи клиентов по всему миру, а также амбициозные планы на рост и развитие.
Задачи:
- разработка backend-части аналитической платформы myTracker;
- поддержка существующих и разработка новых ETL-процессов;
- интеграция с партнерами, разработка сервисов обмена данными между myTracker и рекламными площадками/сервисами монетизации;
- разработка серверного API получения данных;
- разработка и оптимизация сервиса построения отчетов;
- разработка API для автоматизации работы с системой и выгрузки данных.
Требования:
- знание PHP 7;
- отличное знание mysql или postgres (движки, индексы, оптимизация запросов, шардирование, репликация);
- опыт работы с nosql: memcache, redis или tarantool;
- владение bash;
- понимание принципов работы apache, nginx;
- базовые знания в области операционных систем, сетей и архитектуры компьютера;
- знание английского языка.
Будет плюсом:
- опыт работы с колоночными базами: clickhouse, hbase, kudu или др.;
- опыт работы с big data ─ большим потоком данных и обработкой больших объемов статистики;
- знание lua.
Работа в Mail.ru Group ─ это:
- разнообразие проектов: соцсети, почтовые сервисы, киберспорт, игры, электронная коммерция, мессенджеры, образование, B2B ─ которые помогают миллионам пользователей работать, решать бытовые задачи, учиться и развлекаться;
- сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями; быстрый рост в трендовых направлениях; амбициозные цели перед каждым проектом;
- экспертиза: сотрудники Mail.ru Group обладают передовым опытом, преподают в образовательных проектах, выступают на российских и международных конференциях;
- команда: вместе работаем, занимаемся спортом, участвуем в соревнованиях и отдыхаем;
- профессиональное развитие: организуем митапы, конференции, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику;
- здоровье и спорт: программа ДМС доступна с первого месяца работы; поддерживаем 8 корпоративных видов спорта (футбол, баскетбол, волейбол, бег, плавание, хоккей, триатлон, настольный теннис);
- оборудование: мощное железо, дополнительные мониторы, специализированные гаджеты ─ все для решения масштабных задач и экспериментов;
- офис в 5 минутах от метро, крытый паркинг для всех сотрудников, велопарковка, а летом ─ прокат велосипедов, лонгбордов и самокатов; для поддержания иммунитета круглый год во фреш-баре овощи и фрукты; собственный тренажерный и спортивный зал в офисе;
- возможность работать удаленно или по гибридному графику.
Мы будем рады твоему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.