Cook Group
Software Engineer 1, Full-Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в R&D-группу LoopTech (часть Cook Medical) для разработки AI-продуктов, включая платформу TOPOS. Работа end-to-end от интерфейса до API, данных и облачного деплоя с AI-first workflow.
Задачи
- Разрабатывать и документировать программные решения в составе проектной команды
- Использовать AI-first workflow с кодирующими агентами (Claude Code, Codex) и управлять AI-сгенерированным кодом
- Работать test-first (TDD) в CI/CD, применяя SOLID и принципы проектирования
- Строить и поддерживать frontend-функции веб-приложений: авторские курсы, диалоги, онбординг, интерактивные визуализации
- Превращать Figma-макеты и прототипы в доступные адаптивные интерфейсы
- Проектировать и расширять REST API и backend-сервисы на Python, Node.js и Rust
- Проектировать и поддерживать базы данных PostgreSQL с pgvector и SQLite, а также файловое хранилище
- Разрабатывать пайплайн загрузки документов, разбиение, дедупликацию, эмбеддинги, индексацию и векторный поиск для RAG и graph RAG
- Интегрировать LLM через API и real-time voice (LiveKit) для голосовых сессий
- Реализовывать и укреплять аутентификацию/авторизацию, OIDC/SSO, ролевой доступ и управление сессиями
- Поддерживать FERPA-совместимую обработку данных и приватные аудит-логи
- Участвовать в инфраструктуре и релиз-инжиниринге: Docker/Podman, Terraform, Kubernetes/Helm, GitHub Actions, Azure
- Вести документацию и поддерживать существующие системы
- Помогать операционным командам и участвовать в сообществе инженеров для непрерывных улучшений
Требования
- Степень бакалавра по Computer Science или эквивалентный опыт
- Уверенное владение Git и GitHub, pull requests, code review, GitHub Actions CI
- 18+ месяцев ежедневного использования AI-агентов для кодинга (Claude Code, Codex, Pi, OpenCode) с демонстрируемым портфолио
- Способность читать AI-исследования и white papers с высоким пониманием
- Опыт с RAG или graph RAG (Docling, pgvector, LangChain-подобные решения)
- Опыт создания production веб-приложений на TypeScript и React (1+ год)
- Практики управления зависимостями (npm/pnpm, uv/pip, Cargo, lockfiles)
- Сильные навыки в Python, Node.js (TypeScript) и Rust, опыт проектирования REST API (FastAPI)
- Опыт работы с PostgreSQL и SQLite, включая миграции (SQLAlchemy, Alembic)
- Базовые знания Docker или Podman
- Test-first разработка (pytest, Vitest)
- Гигиена данных, безопасная работа с секретами
- Способность работать и на frontend, и на backend в рамках одной фичи
- Умение точно реализовывать UX/UI дизайн
- Опыт работы в Agile-команде
- Свободное владение концепциями AI и данных
Условия
- Работа в R&D-группе при поддержке Cook Medical
- Продукты в областях conversational AI, medical imaging и developer experience
- Регулируемая отрасль с фокусом на точность, приватность и надёжность
- Agile-команда, баланс исследований и production-разработки
Навыки
- Python
- Node.js
- TypeScript
- Rust
- React
- REST API
- FastAPI
- PostgreSQL
- pgvector
- SQLite
- SQLAlchemy
- Alembic
- Docker
- Podman
- Terraform
- Kubernetes
- Helm
- GitHub Actions
- Azure
- Git
- GitHub
- RAG
- graph RAG
- Docling
- LangChain
- LLM
- LiveKit
- OIDC
- SSO
- Microsoft Entra ID
- pytest
- Vitest
- npm
- pnpm
- uv
- pip
- Cargo
- Claude Code
- Codex
- D3.js
- Playwright
- WCAG
- WebRTC
- WebSockets
- OpenTelemetry
- Trivy
- Go