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

  • Компания: Halyk Finservice
  • Город Казахстан, Алматы, проспект Юрия Гагарина, 133/7
  • Зарплата:
  • Размещено: 2025-08-28 16:41:16

Описание

О проекте:

Делаем персональные рекомендации в 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.
  • Оффлайн-оценка и A/B: расчёт Recall@K/NDCG@K (time-split), дизайн и анализ A/B (SRM-чек, доверительные интервалы, CUPED), мониторинг CTR/ATC/RPS/GMV и guardrails (латентность, fill-rate, OOS-share).
  • Производительность и надёжность: профилирование Python/SQL, оптимизация запросов/проекций в CH, метрики Prometheus/Grafana, алерты и фолбэки.
Требования:
  • 4+ лет разработки на Python 3.11+; уверенный async (asyncio/uvloop), тестирование и типизация.
  • Практический опыт рекомендательных систем/ранжирования: CF (ALS/BPR), оффлайн-метрики (Recall@K, NDCG@K).
  • Опыт построения ANN-поиска (FAISS/HNSW) и/или работы с эмбеддингами.
  • Сильный SQL и ClickHouse: MergeTree/матвью/проекции, партиционирование, TTL; умение читать планы, считать быстро на объёмах.
  • Продакшн-сервисы на FastAPI (REST), базовый Redis как кэш/фичестор.
  • Потоки и ETL: Kafka, Airflow (идемпотентные DAG’и, мониторинг лагов).
  • Понимание оффлайн↔онлайн консистентности фичей и практик A/B.
Условия:
  • Оформление по ТК РК.
  • Медицинская страховка после испытательного срока
  • График 5/2, плавающее начало дня, без дресс-кода.
  • Обучение за счёт компании и постоянное развитие.
  • Настольный теннис, PS5, тёплая атмосфера, сильная команда.
  • Конкурентная заработная плата по итогам собеседования.
  • Комфортный офис в верхней части города.

Будет плюсом:

  • CatBoost/LightGBM/XGBoost в проде (калибровка, онлайновый скоринг).
  • Кластеризация пользователей (KMeans/GMM) и cold-start стратегии (cluster-popular).
  • Kubernetes/Helm, GitLab CI/CD, Superset; объектные хранилища (S3/MinIO).
  • Применение LLM для обогащения каталога (нормализация атрибутов, генерация синонимов).

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

Специалист поддержки DCS

... , масштабирование и интеграцию с другими системами. Опыт работы с промышленными коммуникационными ... PROFINET. Умение программировать и конфигурировать системы управления ABB с использованием инструментов ...
Компания: KAZ Minerals Management Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Инженер по компьютерному оборудованию

... домена, прокси-сервера, внедрение систем резервного копирования); 5) знание в ... рабочих станций; 6) знание системы управления базами данных (СУБД): актуализация ... и поддержки функционирующих информационных систем и прикладного программного обеспечения; 11) ...
Компания: Назарбаев интеллектуальные школы, Автономная организация образования Город:Казахстан, Алматы, улица Жамакаева, 145
Зарплата: от 319000 до 378000 KZT Размещено:
almaty.hh.kz

ML-инженер

... ищем коллегу на должность ML-инженер. Что ты будешь делать: Разрабатывать и внедрять ML-модели для real-time фильтрации ... моделей; Совместно с backend-инженерами и MLOps выводить модели в ... работать в команде с инженерами и продактами, участвуешь в обсуждении ...
Компания: Рекламные услуги Город:Казахстан, Алматы, улица Каныша Сатпаева, 30/1
Зарплата: от 1100000 KZT Размещено:
almaty.hh.kz

ML-инженер

... , валидация, деплой) Интеграция и сопровождение ML-моделей (NLP, CV, LLM, рекомендательные системы и др.) в продакшн-среде ...
Компания: Аврора Сервис Город:Казахстан, Алматы, улица Султанбека Ходжанова, 79
Зарплата: Размещено:
almaty.hh.kz

Главный эксперт по информационной безопасности

... обмена информацией о киберинцидентах (MISP); система предотвращения утечек данных (DLP); систем контроля и управления доступом (СКУД) и систем видеонаблюдения (СВН); Поддержка серверной инфраструктуры ...
Компания: Центр цифрового развития Национального Банка Казахстана Город:Казахстан, Алматы, проспект Достык, 136
Зарплата: от 820000 до 1200000 KZT Размещено:
almaty.hh.kz

ML-разработчик

... продукт и предлагать лучшие решения. ML Deep Learning инженер 1. Сбор и подготовка данных ... временных рядов (TFT, N-BEATS). Рекомендательные системы (Two-tower, re-rankers). 4. ...
Компания: GRG COMPANY Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Team Lead MLops

... разработки для обеспечения бесперебойной работы ML-систем; Внедрять лучшие практики и стандарты ... опыта руководства командой разработчиков или инженеров; Глубокое понимание принципов CI CD для ML-систем и практический опыт их внедрения; ...
Компания: Мобайл Телеком-Сервис (Объединенная Компания Tele2/Altel) Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

ML Engineer

... , etc.). Building scalable data and ML pipelines using modern tools. Collaborating ... with structured data. Understanding of ML model deployment (e.g., REST ... up to date with new ML techniques, frameworks, and tools. Level ...
Компания: Andersen Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Data Engineer

... центр г. Алматы» и ищем инженера данных, с опытом решения прикладных ... Опыт работы с BI-системами (Power BI) и подключением их ... API для обмена данными между системами. Опыт применения методов машинного обучения (ML) и искусственного интеллекта (AI) для ...
Компания: Центр развития города Алматы, АО Город:Казахстан, Алматы, проспект Абая, 90
Зарплата: до 725000 KZT Размещено:
almaty.hh.kz

Сервисный инженер/технический специалист (слаботочные системы)

... электросхем. Опыт работы сервисным инженером, или инженером-электронщиком, или техническим консультантом или аналогичных должностях. Опыт работы в области слаботочных систем, охранной и пожарной сигнализации, систем оповещения, видеонаблюдения, СКУД, ЛВС ...
Компания: Торговый Дом Intant Город:Казахстан, Алматы, улица Байзакова, 60
Зарплата: Размещено:
almaty.hh.kz

Старший инженер BSS

... и т.д.) в подотчетных системах. Открывает и следит за статусом дефектов в системе по проблемам, которые открываются в ... Опыт обеспечения доступности и отказоустойчивости систем Администрирование Linux Unix систем; Анализ проблем в работе ПО, ...
Компания: Kcell Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Инженер КСУ

... производительности, связанные с системами управления и OT. Оказывает техническое ... улучшения и обновления систем для поддержания инвестиций, повышения эффективности ... в мультидисциплинарной среде, включая системы управления и ИТ. Знание английского ...
Компания: PepsiCo Central Asia (ПепсиКо Центральная Азия) Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Инженер

... Рассматриваем кандидатов с опытом работы инженером от 3 лет в сфере ... проектов; Разработка собственных узлов, систем, решений, раскладок, деталей, монтажных и ... процессе сертификации материалов и систем, актуализация и поддержание внутренней технической ...
Компания: Yesset Город:Казахстан, Алматы, микрорайон Таугуль-2, 37А
Зарплата: от 500000 до 1000000 KZT Размещено:
almaty.hh.kz

Инженер-монтажник слаботочных систем

... соискателей на должность Инженер-монтажник систем безопасности (слаботочных систем) Обязанности: Монтаж систем видеонаблюдения, пожарной, охранной ... работы в сфере систем безопасности монтажником, техником или инженером-монтажником не менее 6 месяцев ...
Компания: IVISCOM Город:Казахстан, Алматы
Зарплата: от 200000 до 350000 KZT Размещено:
almaty.hh.kz

Инженер-проектировщик систем электропитания

... (ЦОД) ищет кандидатов на вакансию инженеров-проектировщиков систем электропитания. Обязанности: По типу проектируемых систем: системы бесперебойного электропитания; системы гарантированного электропитания; электрические шкафы и ...
Компания: Vicom Plus Город:Казахстан, Алматы, микрорайон Мамыр-4, 181
Зарплата: от 400000 до 500000 KZT Размещено:
almaty.hh.kz

Инженер по сопровождению ИТ- систем (middle+/senior)

... ; Предоставление отчетности о качестве работы систем и продуктов; Требования: Опыт работы в роли инженера data аналитика, системного инженера; Опыт диагностики и устранения инцидентов, ...
Компания: Alatau City Bank Город:Казахстан, Алматы, проспект Аль-Фараби, 36
Зарплата: Размещено:
almaty.hh.kz

Инженер по строительству и обслуживанию систем водяного пожаротушения

Инженер по проектированию, строительству и обслуживанию систем водяного пожаротушения Обязанности: * Участие в проектировании систем водяного, спринклерного и дренчерного ... по техническому обслуживанию систем ПТ. * Навыки составления сметной документации ( ...
Компания: Blue Sky operations Город:Казахстан, Алматы, микрорайон Жетысу-3, 25А
Зарплата: от 500000 KZT Размещено:
almaty.hh.kz

Администратор складских информационных систем

... основных процессов учета в системе SAP. А затем станете ключевым ... вопросов и проблем в системе SAP, передача знаний по работе в системе, передача технических инцидентов в ИТ ... пользователя ERP или складских систем (1C, SAP, WMS) будет преимуществом. ...
Компания: PepsiCo Central Asia (ПепсиКо Центральная Азия) Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Инженер

... обслуживание для бесперебойной работы всех систем. Каждый день мы неуклонно ищем пути совершенствования предоставляемых услуг. В настоящее время мы находимся в поисках инженера Что мы предлагаем: • Официальное трудоустройство. • ...
Компания: IDC (АйДиСи) Город:Казахстан, Алматы, улица Жамбыла Тобаякова, 60
Зарплата: Размещено:
almaty.hh.kz

Инженер-энергетик

... ремонта. Планирование и проектирование энергетических систем: Инженер-энергетик разрабатывает проекты новых энергетических систем, модернизирует существующие, оптимизирует энергопотребление. Технический ...
Компания: VANGUARD ENGINEERING TECHNOLOGIES Город:Казахстан, Алматы, проспект Суюнбая, 481Е
Зарплата: от 450000 до 500000 KZT Размещено:
almaty.hh.kz

Ассистент менеджера информационных систем

... в восстановлении работоспособности системы при сбоях и выходе из ... осмотра любой неисправной системы или предмета оборудования. Устанавливать и ... в случае сбоя в системе. Обеспечивать все информационные системы Руководством по использованию и включать ...
Компания: ТМ Ramada by Wyndham Almaty (SALEM Hotel Management) Город:Казахстан, Алматы, улица Байтурсынова, 27
Зарплата: от 200000 до 250000 KZT Размещено:
almaty.hh.kz

Инженер

... компьютером, MS Office. Знание ПО ML Craft Опыт работы с оборудованием Ericsson - ML, BaseBand Huawei- ИБП Верхолазные работы ...
Компания: Alfa Met Service Город:Казахстан, Алматы, микрорайон Таугуль, улица Рыскулбекова, 34
Зарплата: Размещено:
almaty.hh.kz

Инженер систем безопасности в отдел IT

... Wi-Fi. Настройка DLP, антивирусных систем, опыт построения, эксплуатации и обслуживания ... АРМ «ОРИОН»-Болид, программным обеспечением систем видеонаблюдения, систем СКУД, “1С Предприятие 8.3” ...
Компания: Сейф-ломбард Город:Казахстан, Алматы, улица Богенбай Батыра, 156
Зарплата: Размещено:
almaty.hh.kz

Начальник Управление развития клиентского обслуживания с AI

... , координирует и контролирует портфель AI ML-проектов с применением Agile Scrum, ... , кибер- и бизнес-риски AI ML-проектов; реализует планы непрерывности и ... уровне. Опыт работы с CRM-системами и инструментами для анализа данных. ...
Компания: Жилищный строительный сберегательный банк Отбасы банк Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Системный администратор

... их последствий; Уверенное знание серверных систем, систем хранения данных, умение произвести ввод ... серверных комплектующих и комплектующих для систем хранения; Уверенные знания организации локальной ...
Компания: Коркем Телеком Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Инженер технической поддержки клиентов

... скорость запуска и эффективность IT-систем, предоставляя актуальные и надёжные решения. ... -Data приглашает соискателей на позицию Инженера 1-ой линии технической поддержки ... СКС, ЛВС; Работа в тикет системе, общение с заказчиками; Приём и ...
Компания: PRO DATA TECH (ПРО ДАТА ТЕК) Город:Казахстан, Алматы, улица Едила Ергожина, 27
Зарплата: от 400000 KZT Размещено:
almaty.hh.kz

Инженер по аудиовизуальным системам (AV Engineer)

... клиентам высококачественные решения. Должность: Инженер по аудиовизуальным системам (AV Engineer) Обязанности:• Подбор оптимальных ... и настройка оборудования (видеостены, системы отображения, конференц-системы, системы управления и коммутации и др.);• ...
Компания: AllWin Distribution Город:Казахстан, Алматы, проспект Аль-Фараби, 19к2Б
Зарплата: от 200000 до 500000 KZT Размещено:
almaty.hh.kz

Инженер

... китайского языка) Ищем начинающего специалиста - инженера в технический отдел . Главное требование — ... , MS Project, офисными программами и системами документооборота; Опыт подготовки пакета документов ...
Компания: Центральноазиатский филиал POWERCHINA CHENGDU ENGINEERING CORPORATION LIMITED Город:Казахстан, Алматы
Зарплата: от 350000 KZT Размещено:
almaty.hh.kz

Главный инженер холдинга

... выполнения работ. Внедрение систем энергоменеджмента и повышения энергоэффективности. Требования: ​​​​​​​​​​​​​​ Образование: Высшее техническое (инженер-механик, инженер-энергетик, автоматизация, инженер по эксплуатации). Опыт ...
Компания: Aitas KZ Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Инженер технической поддержки клиентов

... скорость запуска и эффективность IT-систем, предоставляя актуальные и надёжные решения. ... -Data приглашает соискателей на позицию Инженера 1-ой линии технической поддержки ... СКС, ЛВС; Работа в тикет системе, общение с заказчиками; Приём и ...
Компания: PRO DATA Город:Казахстан, Алматы, улица Едила Ергожина, 27
Зарплата: от 400 USD Размещено:
almaty.hh.kz

Системный инженер (Центр обработки данных)

... поисках в команду системного инженера центра обработки данных. Адрес офиса: ... взаимодействие с проектными менеджерами, инженерами и архитекторами в рамках реализации ... , включая виртуализацию, сетевые решения, системы хранения и управления данными. 2. ...
Компания: HR Партнер Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Ведущий инженер-программист 1С (дистанционно)

... продолжаем расти. Мы ищем Ведущего инженера-программиста 1С в Центр корпоративных ... поддержки обменов между различными информационными системами Умение и желание писать чистый ... предприятия и ее реализации в системах 1С Желание участвовать в проекте ...
Компания: 1С-Рейтинг Город:Казахстан, Алматы
Зарплата: до 1000000 KZT Размещено:
almaty.hh.kz

IT HelpDesk L2 Engineer

... техническое образование (в области Информационных систем Компьютерных систем и сетей Информатики Электроники); Навыки и опыт работы с Windows на уровне системного администратора; Опыт от 2 лет в роли инженера техника поддержки (желательно 2-я ...
Компания: Неткрэкер Текнолоджи Казахстан Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Data Scientist

... Построение моделей машинного обучения (ML) для рекомендаций, включая collaborative filtering, ... , желательно с фокусом на рекомендательные системы; Глубокие знания и практический опыт ... Java, Python) и развертывания ML моделей в продакшн (Docker, Kubernetes, ...
Компания: Freedom Holding Operations Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Инженер КИПиА

... проекта по монтажу приборов и систем управления, содействовать в управлении системой приборов и оборудования. Уметь общаться ... проектами в области приборов и систем управления от 5 лет и ... и приемки приборов и систем управления на объекте, а также ...
Компания: Филиал компании POWERCHINA SEPCO1 Electric Power Construction Co.Ltd в Республике Казахстан Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Инженер АСУТП (КИПиА / Программист)

... и др.); Контроль и сопровождение системы коммерческого и технологического учета количества ... лет в АСУТП, КИПиА или системах учета топлива; Знание протоколов передачи ... навыки: Программирование ПЛК SCADA КИПиА Системы учета топлива Поверка и метрологическая ...
Компания: Apex Power Engineering Город:Казахстан, Алматы
Зарплата: от 500000 KZT Размещено:
almaty.hh.kz

Инженер КИПиА

... проекта по монтажу приборов и систем управления, содействовать в управлении системой приборов и оборудования. Уметь общаться ... проектами в области приборов и систем управления от 5 лет и ... и приемки приборов и систем управления на объекте, а также ...
Компания: Филиал компании POWERCHINA SEPCO1 Electric Power Construction Co.Ltd в Республике Казахстан Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Главный инженер

... приемки; обеспечение наличия необходимых запасных систем для поддержания оборудования в исправном ... объектов и строений, приемка инженерных систем и оборудования в эксплуатацию; обеспечение ...
Компания: METRO Cash&Carry (Kazakhstan) Город:Казахстан, Алматы
Зарплата: Размещено:
almaty.hh.kz

Инженер по слаботочным системам

... : АПС (автоматическая пожарная сигнализация), СОУЭ (система оповещения и управления эвакуацией), СКУД (система контроля и управления доступом), СКС (структурированная кабельная система), СОТ (система охранного телевидения), ОС (охранная сигнализация), ...
Компания: Communications Kazakhstan (Коммуникейшнс Казахстан) Город:Казахстан, Алматы, улица Султанбека Ходжанова, 58/5
Зарплата: от 600000 KZT Размещено:
almaty.hh.kz