Senior Backend / Data Engineer

location_onKazachstanschedulepredvčerom
trending_upÚroveň skúseností:Senior

Popis práce

Обязанности:

  • Ищем ведущего инженера, который возьмёт на себя действующую информационно-аналитическую систему AI SilkNet: сопровождение, перевод с Laravel на микросервисы Go, размещение на государственной облачной платформе QazTech и развитие новых модулей. Важно не только создавать новое, но и разобраться в уже созданной системе и аккуратно её развивать.
  • Обязанности
  • • Сопровождать действующую систему (Laravel, PHP, PostgreSQL) и обеспечивать её стабильную работу.
  • • Завершить перевод системы на микросервисы Go: сверка поведения со старой версией, перенос данных, документирование.
  • • Проектировать архитектуру, базы данных и модели данных; разрабатывать REST API.
  • • Строить ETL/ELT-процессы: загрузка, очистка, нормализация, сопоставление и регулярное обновление научных, патентных и статистических данных.
  • • Встраивать новые модули: патентная аналитика, AI-ассистент (совместно с AI/ML-инженером), кластеры KISTI, региональная аналитика.
  • • Дорабатывать веб-интерфейс и аналитические дашборды.
  • • Разместить систему на QazTech: контейнеризация, Kubernetes, CI/CD, DevSecOps, мониторинг, резервное копирование; подготовить документы для испытаний по ИБ и ввода в эксплуатацию; взаимодействовать с АО «НИТ».
Требования:
  • Ключевые требования
  • • Опыт разработки и развития информационно-аналитических систем и web-приложений от 6 лет.
  • • Уверенное владение Go и Python; современные backend-фреймворки.
  • • Опыт работы с PHP/Laravel на уровне чтения и сопровождения чужого кода.
  • • Уверенное владение SQL, PostgreSQL на глубоком уровне (схемы, индексы, производительность, миграции и репликация).
  • • Опыт проектирования архитектуры приложений, баз данных и моделей данных; опыт миграции монолита в микросервисы.
  • • Опыт разработки REST API и интеграции внешних информационных систем и источников данных.
  • • Опыт построения процессов ETL/ELT и работы с большими и разнородными массивами структурированных и неструктурированных данных.
  • • Понимание принципов полнотекстового и семантического поиска.
  • • Docker, Kubernetes, Git, CI/CD в промышленной эксплуатации.
  • • Опыт frontend-разработки на React / Next.js / TypeScript либо способность дорабатывать существующий web-интерфейс; навыки разработки дашбордов и визуализации данных.
  • • Способность анализировать существующий код и архитектуру, документировать решения и развивать ранее созданную систему, а не только создавать продукт с нуля.
Условия:

Spomenuté zručnosti

Požiadajte o túto prácu

Use the application link supplied with this listing to apply to НАЦИОНАЛЬНАЯ АКАДЕМИЯ НАУК РЕСПУБЛИКИ КАЗАХСТАН ПРИ ПРЕЗИДЕНТЕ РЕСПУБЛИКИ КАЗАХСТАН. Check the destination before entering personal information.