Point your AI agent at freehire and let it find you a job.

Get the CLI →

Top Selection

Open 68d

Data Scientist

Posted 25 views
Discussion

Summary

Senior Data Scientist designs and implements machine learning models, analyzes product metrics, and collaborates with business teams to improve products using Python, SQL, and Spark.

Навыки: Python. Квалификация: Senior. Специализации: Ученый по данным.

Обязательные требования

  • Профильное образование/наличие сертификатов по специализациям анализа данных и машинного обучения;
  • Опыт работы в области data science от 3 лет;
  • Рython (PEP 8);
  • Способность писать код по заданным стандартам качества;
  • Знание стандартных алгоритмов и структур данных;
  • Хорошее владение библиотеками для анализа данных, численных методов;
  • Умение писать оптимальный по времени и памяти код;
  • Сложность алгоритмов - дебаг и оптимизация кода;
  • Разработка через тестирование;
  • Свободное владение ООП;
  • Опыт проектирования архитектуры проектов;
  • Проектирование расписания процессов (airflow, cron);
  • Передача проекта в production;
  • Опыт работы с CI/CD;
  • Работа с данными: SQL на базовом уровне (join, group by);
  • Опыт работы с реляционными БД;
  • Опыт работы на PySpark (broadcast join и тд, Spark UI);
  • Иметь недоверие к данным, проверять их на корректность перед использованием;
  • Умение реализовать любой запрос;
  • Знание оконных функций;
  • Умение определить неоптимальный запрос;
  • Знание преимуществ и недостатков различных типов баз данных;
  • Опыт разработки ETL пайплайнов;
  • Умение разработать структуры БД;
  • Умение работать с планом запроса;
  • Транзакции/ACID/Индексы;
  • Знаком с базовой теорией вероятности и статистикой;
  • Знаком с понятиями АБ-тестирования и проверкой гипотез;
  • Умение решать простые задачи по теории вероятности, статистике, логике;
  • Знание классических методов ML;
  • Знание полного цикла проведения АБ теста;
  • Продвинутое владение аппаратом проверки гипотез: множественная проверка гипотез, параметрические/непараметрические методы, бутстреп;
  • Изучение и имплементация продвинутых моделей ML: байесовские модели/PGM/VBI, RL и прочее;
  • Знание методов снижения дисперсии в экспериментах;
  • Обладать интуицией по возникновению шумов в данных и определению независимых групп;
  • Умение анализировать эффекты без контрольных и тестовых групп;
  • Опыт написания статей, выступлений на конференциях;
  • Опыт работы с хорошо описанными задачами;
  • Опыт построения аналитических отчётов с заданными требованиями;
  • Опыт презентаций аналитических изысканий, проверенных гипотез и тд;
  • Погружение в метрики продукта: понимание основных метрик продукта и их особенностей, перевод бизнес задач в DS/DA/DE и декомпозиция комплексных бизнес-задач, построение прокси-метрик продукта;
  • Умение формировать новые направления для исследований;
  • Умение определить слабые/сильные стороны бизнес-логики продукта;
  • Опыт консультирования и работы в плотную с продактом или бизнес-заказчиком;
  • Опыт декомпозиции бизнес целей в истории для анализа, оценки сроков решения задач;
  • Умение поставить задачу мидлу;
  • Стек: Python; SQL; визуализация данных (matplotlib, seaborn, plotly / BI - инструмента); Git; PyTest; Spark 2.2+; Grafana/Airflow; Docker; Kubernetes (K8S).

Задачи на проекте

  • Выбор и построение подходящих математических моделей для решения поставленных задач;
  • Выбор оптимальной архитектуры решения задач продукта;
  • Выявление слабых мест продукта и их устранение;
  • Поиск точек роста продукта;
  • Синтез оптимальных математических моделей для решения задач продукта;
  • Тесное взаимодействие с бизнес-заказчиком, консультантами и командой;
  • Постановка и проведение АА/АБ/АБN - экспериментов;
  • Ведение кодовой базы продукты и поддержание его на стабильном высоком уровне;
  • Постановка задач и контроль их исполнения другими аналитиками;
  • Cогласование решения задачи с руководством;
  • Презентация и защита результатов;
  • Менторинг Junior + Middle.

Skills

Apply

See also

Data Science jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available