Перейти к содержимому
Halyk Finservice
H
Halyk Finservice
Алматы
4

ML-инженер (рекомендательные системы, ALS/ANN)

Нужен сильный ML/Data-инженер для построения рекомендательной системы в e-commerce на implicit-сигналах: retrieval через ALS и BM25/TF-IDF, ANN-поиск на FAISS/HNSW, онлайн-инференс на FastAPI с жёсткими SLA по latency и fill-rate. Требуется 4+ лет на Python, опыт production-сервисов, collaborative filtering, ANN-поиска, эмбеддингов, ClickHouse, Kafka и Airflow, а также понимание оффлайн-метрик и A/B-тестов. Предлагают офисный формат 5/2 в Казахстане, оформление по ТК РК, ДМС, обучение и конкурентную зарплату по итогам собеседования.

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

salary intelligence

Зарплата не указана — оценили по рынку

На основе 8 похожих вакансий за 90 дней, рынок — Казахстан (KZT); город вакансии не учтён.

оценка p25–p75
1 050 000 – 1 750 000 ₸
медиана: 1 262 500 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты Data/ML Калькулятор зарплат
описание

Что предстоит делать

О проекте: Делаем персональные рекомендации в e-commerce на основе implicit-сигналов (просмотры/избранное/корзины/покупки) без ручных правил. Базовый retrieval — ALS + BM25/TF-IDF, быстрый поиск похожих — ANN (FAISS/HNSW), онлайн-сервис — FastAPI с p95 ≤ 150 мс и fill-rate ≥ 99%. Данные — ClickHouse (история событий, витрины), пайплайны — Kafka + Airflow. Цели — рост CTR/ATC/GMV и качественные оффлайн-метрики (Recall@K, NDCG@K). Стек: Python 3.11+, FastAPI, ClickHouse, Kafka, Airflow, Redis, FAISS/HNSWlib, CatBoost/LightGBM/XGBoost, (опц.) PyTorch/Sentence-Transformers, Prometheus/Grafana, Docker, GitLab CI/CD, (опц.) Kubernetes/Swarm, Superset, S3/MinIO.

  • Retrieval на ALS: подготовка взаимодействий, нормализация весов (BM25/TF-IDF), обучение implicit-ALS, публикация user_factors/item_factors в ClickHouse, сборка FAISS/HNSW индекса.
  • Онлайн-инференс: FastAPI /recommend, объединение кандидатов (ALS/популярность/кластер-popular), фильтры сток/регион/квоты мерчанта, лёгкая диверсификация (MMR); контроль p95 и fill-rate.
  • Данные и витрины: проектирование и поддержка витрин в ClickHouse (interactions, popularity, co-vis), инкрементальные DAG’и в Airflow, ingest через Kafka.
  • Дообучение моделей и ML-эксперименты: дообучение моделей эмбеддингов на данных e-commerce, подготовка датасетов для обучения: пары товар-товар, пользователь-товар, запрос-товар, построение negative sampling и hard negative mining, эксперименты с Sentence-BERT, bi-encoder и cross-encoder архитектурами, использование transfer learning для доменной адаптации моделей, тестирование reranking-моделей поверх retrieval-кандидатов, сравнение ALS/BPR, dense retrieval, hybrid retrieval и ML-ranking, документирование экспериментов, метрик и выводов.
  • Оффлайн-оценка и A/B: расчёт Recall@K/NDCG@K (time-split), дизайн и анализ A/B (SRM-чек, доверительные интервалы, CUPED), мониторинг CTR/ATC/RPS/GMV и guardrails (латентность, fill-rate, OOS-share), контроль технических guardrails: latency, fill-rate, OOS-share, error-rate, анализ сегментов пользователей, категорий и cold-start сценариев.
  • Производительность и надёжность: профилирование Python/SQL, оптимизация ClickHouse-запросов и структуры таблиц, оптимизация FAISS/HNSW-индексов по latency, memory usage и recall, настройка метрик Prometheus/Grafana, настройка алертов, fallback-сценариев и graceful degradation, контроль воспроизводимости обучения и версионирование артефактов моделей, Поддержка CI/CD для ML-сервисов и пайплайнов.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
требования

Что ждём от вас

  • 4+ лет разработки на Python 3.11+; уверенный async (asyncio/uvloop), тестирование и типизация.
  • Уверенное владение async Python: `asyncio`, `uvloop`, async clients, профилирование latency.
  • Опыт разработки production-сервисов на FastAPI.
  • Уверенное тестирование, типизация, code review и поддержка production-кода.
  • Практический опыт рекомендательных систем, ранжирования или поисковых систем.
  • Опыт collaborative filtering: ALS, BPR, item-to-item, user-to-item retrieval.
  • Понимание implicit feedback и особенностей e-commerce-сигналов.
  • Опыт расчёта и интерпретации оффлайн-метрик: Recall@K, NDCG@K, MAP@K, HitRate@K.
  • Опыт построения ANN-поиска: FAISS, HNSWlib или аналогичные решения.
  • Практический опыт работы с эмбеддингами товаров, пользователей или текстовых запросов.
  • Опыт построения vector search / semantic search / similarity search.
  • Опыт дообучения embedding-моделей или уверенное понимание подходов: contrastive learning, triplet loss, hard negatives.
  • Опыт работы с PyTorch, Sentence-Transformers или Transformers будет преимуществом.
  • Сильный SQL и ClickHouse: MergeTree, materialized views, projections, partitioning, TTL.
  • Умение читать планы запросов и оптимизировать расчёты на больших объёмах данных.
  • Опыт работы с Redis как кэшем или feature store.
  • Опыт с Kafka и Airflow: идемпотентные DAG’и, мониторинг лагов, retries, backfills.
  • Понимание offline-online consistency фичей.
  • Понимание принципов A/B-тестирования и продуктовых метрик.
  • Умение работать с метриками, алертами и production-инцидентами.
  • Будет плюсом:
  • CatBoost/LightGBM/XGBoost в production: ranking, calibration, online scoring.
  • Построени learning-to-rank моделей.
  • Работа с cross-encoder / bi-encoder архитектурами для retrieval и reranking.
  • Дообучение Sentence-Transformers на доменных данных.
  • Построение hybrid search: sparse retrieval + dense retrieval + reranker.
  • OpenSearch kNN, pgvector, Qdrant, Milvus или другими vector database / vector search решениями.
  • Оптимизации FAISS-индексов: IVF, HNSW, PQ, OPQ, GPU FAISS.
  • Кластеризация пользователей или товаров: KMeans, GMM, HDBSCAN.
  • Построение cold-start стратегий: cluster-popular, content-based recommendations, category-popular.
  • Применения LLM для обогащения каталога: нормализация атрибутов, генерация синонимов, классификация товаров, deduplication.
  • Построение пайплайнов генерации эмбеддингов для каталога.
  • Мониторинг drift эмбеддингов, качества retrieval и деградации рекомендаций.
  • Kubernetes, Helm, GitLab CI/CD.
  • Superset, S3/MinIO.
  • MLflow, DVC или аналогичными инструментами для версионирования ML-экспериментов
условия

Что предлагаем

Стандартный офисный график, без удаленного формата работы.
Оформление по ТК РК.
Медицинская страховка после испытательного срока
График 5/2, плавающее начало дня, без дресс-кода.
Обучение за счёт компании и постоянное развитие.
Настольный теннис, PS5, тёплая атмосфера, сильная команда.
Конкурентная заработная плата по итогам собеседования.
Комфортный офис в верхней части города.
навыки

Стек и инструменты

Сколько платят вам?

Анонимно укажите, сколько вы получаете как Data/ML-специалист, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
та же роль, другой рынок

В долларовых вакансиях за это платят в 1,6 раза больше

Сравниваем один и тот же срез: Data/ML, senior, за 90 дней.

Казахстан (KZT)

1 262 500 ₸

1 050 000 – 1 750 000 ₸ · 8 вакансий

Международные (USD)

2 029 725 ₸

1 556 123 – 3 157 350 ₸ · 23 вакансии

Долларовый срез — это вакансии с оплатой в долларах, а не обязательно удалёнка: внутри и американские компании, и украинские. Смотреть международные
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Halyk Market

4 активные вакансии в компании

2 нед. назад

PHP разработчик

~587 500 ₸ оценка по стеку

Разработка и поддержка CRM Битрикс24: создание нового функционала, оптимизация и повышение надёжности системы. Нужны уверенные знания PHP и опыт работы с Битрикс24, а также Linux, Docker, Nginx, MySQL/PostgreSQL и CI/CD. Предлагают оформление по ТК РК, медстрахование, бонусы и работу над крупным продуктом.

PHP Битрикс24 CRM +8
middle Алматы hh
2 нед. назад

Frontend разработчик

~800 000 – 900 000 ₸ оценка

Halyk Market ищет frontend-разработчика для проектирования и разработки функционала маркетплейса, участия в архитектурных решениях и оптимизации клиентской части. Нужен опыт с Vue/Nuxt, TypeScript, JavaScript, HTML, CSS и REST-API. Работа в офисе в Алматы, официальное трудоустройство, 30 дней отпуска, 13-я зарплата и годовые бонусы.

Vue Nuxt TypeScript +9
middle Алматы hh
20 3 нед. назад

Java Backend Developer

~600 000 – 1 000 000 ₸ оценка по стеку

Halyk Market ищет Java Backend Developer в проект Halyk Fresh (e-grocery). Нужно проектировать и разрабатывать backend-сервисы, API и интеграции, реализовывать бизнес-логику, участвовать в code review и поддержке релизов. Требуется опыт от 3 лет, знание Java/Kotlin/Node.js, REST/gRPC, SQL/NoSQL, брокеров сообщений и CI/CD. Работа в офисе, оформление по ТК РК, обучение за счёт компании.

Java Kotlin Node.js +8
middle Алматы hh

Похожие вакансии

6 вакансий
AITAS
A
AITAS
сегодня

Главный BI-разработчик

~1 050 000 – 1 750 000 ₸ оценка по стеку

AITAS ищет главного BI-разработчика: строить отчёты и интерактивные дашборды в Power BI, писать сложные SQL-запросы, интегрировать данные из CRM, ERP, API и Excel, следить за качеством данных и оптимизировать производительность. Нужен опыт в Power BI от 1–3 лет, уверенный SQL (JOIN, CTE, оконные функции), понимание DWH, ETL/ELT и моделирования данных, английский для чтения документации. Плюсом будут Tableau, Qlik Sense и другие продукты Microsoft.

Power BI SQL DWH +12
senior Алматы hh
С
Страховая компания «Казахмыс»
сегодня

Дата-инженер

до 1 000 000 ₸

Нужен дата-инженер, который примет на себя корпоративное хранилище данных на PostgreSQL и ClickHouse с оркестрацией в Airflow и будет отвечать за него целиком. Первая крупная задача — восстановить ссылочную структуру терабайтной исторической базы 1С, дальше — DAG-и, слои хранилища, витрины и качество данных. Требуют от 5 лет опыта, продакшен-навыки Airflow, сильный SQL и Python; предлагают официальное оформление по ТК РК, график 5/2 в офисе и соцпакет с ДМС.

Airflow PostgreSQL ClickHouse +6
senior Алматы hh
BCC Leasing
B
BCC Leasing
сегодня

Ведущий аналитик

~650 000 ₸ оценка

Аналитик данных в лизинговой компании BCC Leasing (дочерняя структура Банка ЦентрКредит). Нужно систематизировать и обрабатывать данные, строить отчёты и дашборды, автоматизировать пайплайны на базе Excel, SQL, Python и Power BI. Требуется профильное образование и опыт в аналитике от года, знание SQL обязательно, Python и CRM будут плюсом. Предлагают оформление по ТК РК, график 5/2, квартальные KPI-бонусы, медстраховку и офис в Алматы.

SQL Python Power BI +4
middle Алматы hh
Kaspi.kz
K
Kaspi.kz
4 д. назад

Аналитик данных

~650 000 ₸ оценка

Аналитик данных в Kaspi.kz будет развивать эквайринг Kaspi Pay: анализировать эффективность маркетинговых кампаний, автоматизировать отчётность, искать инсайты и тестировать гипотезы, заниматься предиктивным анализом и сегментациями. Нужен опыт аналитиком от 2 лет, продвинутый SQL и Python, знание статистики и классического ML, работа в BI-инструментах. Работа полностью в офисе в Алматы, предлагают обучение, языковые курсы, тренажёрный зал и отсутствие дресс-кода.

SQL Python QlikSense +8
middle Алматы hh
Страховая компания Freedom Insurance
С
Страховая компания Freedom Insurance
сегодня

Data Engineer

~650 000 ₸ оценка

Нужен инженер данных для построения витрин, подготовки датасетов по клиентам и транзакциям для скоринговых моделей, интеграции с поставщиками данных и улучшения мониторинга качества данных. Требуются хороший SQL и Python, аналитическое мышление и коммуникабельность. Плюсом будут Docker, FastAPI, опыт в банковских рисках или CV, а также олимпиадные достижения по математике.

SQL Python Docker +6
Алматы hh
Evolven
E
Evolven
4 д. назад

Старший Data Scientist

~2 029 725 ₸ оценка

Ищем старшего Data Scientist, который умеет вести задачу от бизнес-вопроса до работающего в продакшене решения. Нужно строить и валидировать ML-модели, работать с грязными данными, метриками и экспериментами, доводить модели до продакшена вместе с инженерами. Требуется 5+ лет опыта в DS/ML, уверенный Python (Pandas, NumPy, scikit-learn), статистика, SQL, MLOps и облака, английский Upper-Intermediate и выше.

Data Science Machine Learning Python +17
senior dj