{"id":1525829,"url":"https://alion.io/job/ncot-inzhener-programmist-ml","title":"Инженер-программист (ML)","company":{"id":3844213,"name":"Ntec","domain":"ntec.by","url":"https://alion.io/company/ntec-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"junior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Minsk, Belarus"],"countries":["BY"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Anomaly Detection","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"ClickHouse","optional":false},{"name":"Docker","optional":false},{"name":"LightGBM","optional":false},{"name":"MLFlow","optional":false},{"name":"NumPy","optional":false},{"name":"Polars","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"SQL","optional":false},{"name":"Time Series Forecasting","optional":false},{"name":"XGBoost","optional":false}],"status":"live","first_seen_at":"2026-09-30T13:58:06Z","employer_posted_date":null,"last_verified_at":"2026-09-30T13:58:06Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"ВАКАНСИЯ ПЕРСПЕКТИВНАЯ\n Требования:\n - Опыт в ML / Data Science от 2 лет\n - Высшее образование: компьютерные науки / прикладная математика / кибербезопасность\n - Понимание полного жизненного цикла ML-систем: data → training → deployment → monitoring\n - Уверенное знание классических алгоритмов: Logistic Regression, Random Forest, Gradient Boosting (XGBoost, LightGBM)\n - Опыт кластеризации (k-means, DBSCAN) и anomaly detection (Isolation Forest, One-Class SVM)\n - Базовые знания time series: ARIMA, LSTM\n - Уверенный Python: Polars, pandas, NumPy, ООП\n - Опыт разработки и обучения моделей на PyTorch\n - Опыт feature engineering на событийных данных\n - Опыт работы с большими объёмами данных (от 10M событий в день)\n - Знание SQL (PostgreSQL, ClickHouse)\n - Опыт работы с Kafka или другими streaming-системами\n - Опыт работы с Docker и CI/CD для ML (MLflow, DVC или аналоги)\n Будет плюсом:\n - Опыт в UEBA (user / entity behavior analytics)\n - Опыт sequence modeling на логах процессов и событий\n - Опыт graph-based ML\n - Опыт semi-supervised / weak supervision\n - Опыт работы с Airflow / Prefect\n Чем предстоит заниматься:\n - Разрабатывать ML-модели детектирования угроз для EDR/XDR-платформы\n - Строить модели anomaly detection для поведения пользователей и хостов (UEBA)\n - Моделировать последовательности процессов и событий на endpoint-телеметрии\n - Выявлять lateral movement и attack paths с помощью graph-based подходов\n - Обучать модели при дефиците размеченных данных (semi-supervised, weak supervision)\n - Проектировать признаки на событийных данных и строить pipelines обработки потоков через Kafka\n - Выводить модели в production: Docker, CI/CD, MLflow / DVC\n - Мониторить качество моделей в проде: drift, уровень false positives\n Условия:\n - График работы: (full time) пн.- чт. с 09:00 до 18:00, пятница с 09.00 до 16.45\n - Современный офис в центре Минска\n - Качественное оборудование для комфортной работы\n - Пространство для профессионального и карьерного роста\n - Корпоративное обучение и развитие сотрудников\n - Добровольное медицинское страхование\n - Бонусы по результатам работы\n - Социальная политика с продвинутыми опциями, актуальными для IT компаний\n - Материальная помощь к отпуску\n - Дополнительные выплаты к ключевым жизненным событиям","description_format":"text","description_chars":2263,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence"],"lifecycle":[{"event":"open","at":"2026-09-30T14:01:58Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":15,"reasons":["seen:0","win:early","comp:junior"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/ncot-inzhener-programmist-ml","json_url":"https://alion.io/job/ncot-inzhener-programmist-ml.json","meta":{"generated_at":"2026-10-01T09:38:53Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":350,"day_limit":5000,"remaining_today":4650,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}