Kai
Principal Software Engineer, AI Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Технический лидер команды AI-платформы в компании Kai, разрабатывающей AI-платформу для кибербезопасности. Роль hands-on: проектирование архитектуры AI-сервисов, инженерные стандарты, тестирование, CI/CD и наставничество.
Задачи
- Провести аудит текущих сервисов, архитектуры и практик деплоя, составить инженерный roadmap
- Спроектировать и внедрить общую библиотечную архитектуру: конфигурация, доступ к БД, обработка ошибок, структурированное логирование, health checks
- Определить стандарты кодирования, процесс code review и quality gates
- Спроектировать стратегию тестирования: мокирование LLM API, интеграционные тесты на staging, измерение покрытия, интеграция в CI
- Консолидировать и исправить CI/CD: параметризованный шаблон пайплайна, стадии тестов и линта, стратегия деплоя (staging, canary, rollback)
- Устранять критичные production-инциденты и внедрять паттерны их предотвращения
- Принимать архитектурные решения по AI-платформе: API-контракты, кэширование, потоки данных, границы сервисов, выбор технологий
- Вести найм инженеров в AI-команду: определять роли, проводить технические интервью, строить команду из 3-5 инженеров
- Менторить AI-учёных по инженерным практикам: тестирование, структура кода, работа с версиями
- Проектировать фреймворки оценки и надёжности LLM-фич: измерение точности, детекция регрессий, мониторинг в продакшене
- Совместно с backend-командой определять интеграцию AI-сервисов с платформой: версионирование API, контрактное тестирование, SLA, потоки данных
- Переводить бизнес-задачи в техническую архитектуру совместно с product и AI-лидерством
Требования
- 8+ лет профессионального опыта в разработке ПО, из них минимум 2 года в техническом лидерстве или staff+ роли
- M.S. в Computer Science, AI, Machine Learning или смежной области; PhD предпочтительно
- Глубокая экспертиза в архитектуре ПО: общие библиотеки, API-контракты, стандарты кодирования, долгосрочные технологические решения
- Опыт владения production-системами в масштабе: инциденты, постмортемы, мониторинг
- Сильная экспертиза в Python с акцентом на чистую архитектуру: dependency injection, границы модулей, тестируемый дизайн, async
- Лидерство в тестировании: построение культуры тестирования и стратегий для систем со сложными внешними зависимостями
- Экспертиза в облачных платформах: Azure (предпочтительно) или AWS/GCP, контейнеризованные микросервисы в продакшене
- Зрелость в CI/CD и DevOps: консолидация пайплайнов, quality gates, blue/green и canary деплой
- Менторство и техническое лидерство, умение растить junior и middle инженеров
- Отличные коммуникативные навыки для работы с AI-учёными, backend-инженерами, product-менеджерами и руководством
Условия
- Хорошо финансируемый стартап: привлечено $125M
- Клиенты из Fortune 500 и Global 1000
- Конкурентная зарплата и опции (equity)
- Поддерживающая рабочая среда
- Возможность роста в AI/ML-лидерство: model serving, evaluation, fine-tuning, MLOps
- Реальный продукт с клиентами и выручкой
Навыки
- Python
- Azure
- AWS
- GCP
- CI/CD
- DevOps
- LLM
- Anthropic
- OpenAI
- Azure OpenAI
- Cosmos DB
- Container Apps
- Azure Identity
- Azure DevOps
- RAG
- vector databases
- MLOps
- Docker
- Kubernetes