JobCloud
AI Senior Software Engineer – LLMs, Agents & Integrations
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду AI-приложений: разработка ассистентов и автоматизаций на базе LLM, агентных систем и интеграций с корпоративными данными и сервисами — от концепции до продакшена.
Задачи
- Проектировать и разрабатывать AI-приложения, ассистентов и автоматизации
- Интегрировать LLM, источники знаний и корпоративные системы через API, SDK и Model Context Protocol (MCP)
- Разрабатывать агентов с доступом к инструментам, управлением контекстом, персистентным состоянием и согласованными workflow с подтверждениями
- Связывать backend-сервисы, обработку данных и веб-интерфейсы в сквозные решения
- Применять prompting, structured outputs, tool calling и Retrieval-Augmented Generation (RAG)
- Оценивать модели и технические подходы по качеству, приватности данных, стоимости, задержкам и эксплуатационным требованиям
- Обеспечивать безопасность приложений через тестирование, LLM-оценки, мониторинг и трассируемую обработку ошибок
- Участвовать в архитектурных решениях, код-ревью и технической документации
Требования
- Сильное владение TypeScript и JavaScript: строгая типизация, асинхронность, модульная архитектура
- Практический опыт хотя бы с одним дополнительным языком, например Python
- Опыт интеграции LLM: Vercel AI SDK, LLM API (OpenAI API), streaming, tool calling, structured outputs, prompt и context design
- Понимание ограничений моделей, расхода токенов, задержек и стоимости
- Опыт с агентами и MCP: Cloudflare Agents SDK, Project Think, Model Context Protocol, stateful-агенты, оркестрация, привязка инструментов, human approvals
- Опыт с Cloudflare Workers, Durable Objects, D1, R2, serverless-приложениями и персистентным состоянием
- Опыт с Hono, HTTP/REST API, Zod, безопасной аутентификацией и ролевым доступом
- Опыт с React, Vite, Tailwind CSS, shadcn/ui, Vercel AI Elements
- Опыт с SQL/SQLite, Prisma ORM и миграциями БД
- Опыт с Git, pnpm, Vitest, ESLint, Prettier, Wrangler и CI/CD
- Понимание embeddings, семантического поиска и RAG, а также рисков AI-приложений (галлюцинации, prompt injection, несанкционированный доступ к инструментам)
Условия
- Процесс найма из 4 этапов: HR-звонок, coding challenge, разбор челленджа/техническое интервью, встреча с Head of Enterprise IT
- Льготы и бенефиты описаны на сайте компании
- Доступна 3D-экскурсия по офису
Навыки
- TypeScript
- JavaScript
- Python
- Vercel AI SDK
- OpenAI API
- MCP
- Cloudflare Agents SDK
- Project Think
- Cloudflare Workers
- Durable Objects
- D1
- R2
- Hono
- HTTP/REST
- Zod
- React
- Vite
- Tailwind CSS
- shadcn/ui
- Vercel AI Elements
- SQL
- SQLite
- Prisma
- Git
- pnpm
- Vitest
- ESLint
- Prettier
- Wrangler
- CI/CD
- RAG
- embeddings
- semantic search