Amatriot Group
Software Developer (Senior)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик для создания продвинутых визуально-аналитических приложений: построение data-пайплайнов, проектирование реляционных баз данных, поддержка AI/GenAI-возможностей и высокопроизводительной аналитики в защищённой среде. Требуется активный допуск TS или выше.
Задачи
- Разрабатывать data-processing workflows и аналитику для desktop- и web-инструментов визуальной аналитики
- Поддерживать крупномасштабный анализ реляционных данных с использованием визуализации и высокопроизводительных вычислений
- Строить защищённые пайплайны загрузки данных на базе open-source, COTS и GOTS технологий
- Проектировать и оптимизировать корпоративные реляционные базы данных, устанавливать стандарты эксплуатации и безопасности
- Интегрировать новые data-системы с существующими хранилищами, улучшать производительность и функциональность
- Поддерживать AI, GenAI и multi-model engineering возможности
- Реализовывать multi-model и multi-modality оркестрацию reasoning, perception, memory и tool-execution компонентов
- Поддерживать temporal, spatial, geographic, quantitative и computer-vision AI-реализации
- Реализовывать Named Entity Recognition, контекстное извлечение сущностей и entity resolution
- Поддерживать многошаговый retrieval и генерацию структурированного вывода
- Выполнять сложный парсинг данных и оптимизированную загрузку
- Обеспечивать глубокое цитирование источников и трассируемость аналитических выводов
- Поддерживать оркестрацию vector, graph и multi-database решений
- Разрабатывать, планировать и оптимизировать автоматизированные ETL-пайплайны
- Внедрять Attribute-Based Access Control на уровне данных
- Поддерживать provenance и сквозное отслеживание data lineage
- Выполнять schema-aligned загрузку и нормализацию разнородных структурированных и неструктурированных данных
- Поддерживать air-gapped, hybrid и on-premises операционные среды
- Поддерживать оркестрацию контейнеров и управление распределёнными системами на Kubernetes
- Поддерживать локально размещённые GPU-серверы и hyperconverged узлы
- Поддерживать multi-tenant Cross-Domain Solutions
- Поддерживать UI, backend и middleware разработку на TypeScript, React, Python, FastAPI, LanceDB, Lance Graph, PostgreSQL, Temporal.io, Docker и Kubernetes
- Интегрировать reasoning-компоненты, retrieval-системы, базы данных и AI/GenAI-сервисы
- Применять современные языки программирования и фреймворки для разработки и интеграции приложений
- Менторить младших членов команды
- Участвовать в формировании кросс-командных стандартов и технических best practices
- Поддерживать улучшения производительности, безопасности и функциональности платформы
Требования
- Bachelor's degree
- Минимум 8 лет релевантного опыта
- 8+ лет опыта в data engineering, проектировании баз данных или смежных областях
- Опыт работы со структурированными и полуструктурированными данными и технологиями визуализации
- Знакомство с высокопроизводительными вычислениями и смешанными технологическими средами
- Опыт улучшения data workflows, производительности и безопасности
- Сильные навыки проектирования реляционных баз данных
- Сильные навыки SQL
- Сильные навыки ETL/ELT-обработки
- Сильные аналитические, коммуникационные навыки и навыки коллаборации
- Активный допуск TS или выше
Условия
- Full-Time
- Целевой диапазон зарплаты: $140,000 - $155,000
- Фактическая зарплата зависит от уровня образования, лет опыта и сертификаций
Навыки
- SQL
- ETL
- ELT
- TypeScript
- React
- Python
- FastAPI
- LanceDB
- Lance Graph
- PostgreSQL
- Temporal.io
- Docker
- Kubernetes
- GenAI
- Named Entity Recognition
- Computer Vision
- Data Modeling
- Data Warehousing
- Performance Tuning
- GPU
- High-Performance Computing