Simeio
Full-Stack Software Engineer – AI & Security
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Global Information Security компании Simeio. Разработка защищённых приложений, API и интеграций для Security Operations Centre, включая MCP-серверы и AI-агентные workflow.
Задачи
- Проектировать, разрабатывать и поддерживать full-stack приложения, REST API и интеграции данных для задач security operations
- Совместно с аналитиками, инженерами и стейкхолдерами формировать требования и поставлять практичное ПО
- Писать читаемый и поддерживаемый код, участвовать в архитектуре, автотестах, код-ревью и документации
- Создавать и поддерживать CI/CD пайплайны для сборки, тестирования, security-проверок и деплоя; паковать сервисы в Docker и участвовать в деплоях на Kubernetes
- Разворачивать и эксплуатировать сервисы в облаке с использованием managed compute, storage, баз данных, secrets management и identity-сервисов
- Поддерживать production-системы: мониторинг, алертинг, разбор инцидентов, повышение надёжности и lifecycle management
- Применять практики безопасной разработки: валидация ввода, least-privilege доступ, secrets management, audit logging и контроль согласований
- Разрабатывать и поддерживать MCP-серверы, открывающие security-инструменты, API и данные для AI-ассистентов
- Защищать MCP-интеграции аутентификацией, авторизацией, scoped-доступом и логами вызовов; требовать явного подтверждения для деструктивных действий
- Разрабатывать AI-агентные workflow для обогащения алертов, сбора evidence, суммаризации логов и триажа с интеграцией LLM API и retrieval
- Реализовывать guardrails для агентов: контроль доступа к инструментам, лимиты итераций и стоимости, таймауты, human checkpoints и безопасный fallback
- Выбирать между детерминированным ПО, автоматизацией и агентами в зависимости от задачи; измерять эффект через adoption, сэкономленное время, точность и качество сервиса
Требования
- 2–5 лет профессионального опыта в разработке ПО, включая front-end приложения, back-end сервисы и поддержку в production
- Сильное владение современным front-end языком и фреймворком, например TypeScript/JavaScript с React или аналогом
- Сильные навыки back-end разработки; предпочтительно Java, также рассматриваются Python, C# или Node.js
- Опыт проектирования и интеграции REST API, аутентификации, работы с реляционными или документными базами данных
- Фундаментальные знания в автотестировании, отладке, код-ревью, контроле версий и поддерживаемом дизайне ПО, практический опыт CI/CD
- Рабочее знание Docker: сборка и отладка образов, запуск контейнеризированных приложений
- Базовое знакомство с Kubernetes (pods, deployments, services, конфигурация, логи) и деплой в AWS, Azure или Google Cloud
- Рабочее знание MCP и практический опыт создания или расширения хотя бы одного MCP-сервера либо аналогичной tool-calling интеграции
- Практический опыт интеграции LLM API в код приложения, включая tool/function calling и обработку структурированного вывода
- Базовое знание AI-агентного или оркестрационного фреймворка (предпочтительно LangGraph и LlamaIndex; допустимы LangChain, Semantic Kernel и аналоги)
- Понимание prompt injection, небезопасного использования инструментов, избыточной автономности и галлюцинаций, знание практических мер защиты
- Опыт безопасной разработки: работа с секретами, контроль доступа, валидация ввода и аудируемость
- Умение вести слабо определённые задачи от discovery до реализации, релиза и production-поддержки
- Возможность работать в офисе в Jersey City, New Jersey, три дня в неделю
Условия
- Гибридный формат: 3 дня в офисе и 2 дня удалённо в неделю
- Работа в компании Simeio (более 650 сотрудников, офисы в США, Индии, Канаде, Коста-Рике и Великобритании)
- Компания — равный работодатель (equal opportunity employer)
Навыки
- TypeScript
- JavaScript
- React
- Java
- Python
- C#
- Node.js
- REST API
- Docker
- Kubernetes
- AWS
- Azure
- Google Cloud
- MCP
- LLM API
- LangGraph
- LlamaIndex
- LangChain
- Semantic Kernel
- CI/CD
- RAG
- LangSmith
- Langfuse
- Arize Phoenix
- Ragas