n8n
Senior Software Engineer - DevX
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Developer Experience n8n: строит платформенные основы, инструменты и процессы для безопасной и измеримой агентной разработки с AI-агентами по всему циклу разработки.
Задачи
- Определять безопасные категории задач для автономных агентов: что они могут делать, чего не должны касаться и где нужен дополнительный ревью
- Проектировать и внедрять изолированные среды исполнения, чтобы агенты работали без доступа к секретам и чувствительным системам
- Создавать пилотные workflow, в которых выбранные задачи из Linear подхватываются агентами, тестируются и превращаются в черновики PR
- Создавать и поддерживать инструкции для репозитория, playbook'и для агентов, метаданные владения, гайдлайны по коду и документацию
- Улучшать developer workflow, структуру репозитория, тестируемость и документацию на основе успехов и провалов агентов
- Совместно с Architecture и senior-инженерами определять границы, зависимости и области, где агентам нужно больше контекста или более жёсткие ограничения
- Интегрировать агентные workflow с Linear, GitHub, CI, тестовой инфраструктурой и процессами ревью
- Проектировать шаблоны PR-доказательств: что изменилось, почему, какие тесты прошли, какие риски остались и где нужно человеческое суждение
- Совместно с Security, AI/Agents, Developer Platform и продуктовыми командами определять guardrails для чувствительных областей: auth, billing, permissions, работа с данными
- Создавать бенчмарки на основе реальных исторических инженерных задач для оценки качества вывода агентов, режимов отказа, проходимости тестов, нагрузки на ревью и рисков для продакшена
- Определять сигналы качества и метрики адопшена: полезность черновиков PR, доля принятых ревью, проходимость CI, доля переделок, удовлетворённость разработчиков
- Использовать данные и обратную связь от пилотных команд для улучшения агентных workflow, снижения небезопасных попыток и роста доверия в инженерии
Требования
- Опыт с автономными кодинг-агентами, AI-платформами для кода, системами оркестрации агентов или внутренним AI-инструментарием для разработчиков
- Практический опыт построения, деплоя или эксплуатации AI-assisted или агентных workflow разработки, работающих вместе с разработчиками
- Сильный инженерный бэкграунд, желательно в platform engineering, developer experience, инфраструктуре, tooling, CI/CD или инженерной продуктивности
- Комфорт в роли лидера first-of-a-kind технической инициативы: от постановки проблемы через пилот, адопшен, измерение и итерации
- Глубокое понимание GitHub, CI, стратегий тестирования, code review, монорепозиториев, issue tracking, сред разработки и рисков релиза
- Сильное суждение в вопросах безопасности: permissions, секреты, sandboxing, чувствительные участки кода, human-in-the-loop ревью
- Умение проектировать бенчмарки, сигналы качества, отслеживание режимов отказа и метрики адопшена
- Сильные навыки письменной коммуникации: инструкции для репозитория, playbook'и, шаблоны PR-доказательств, технические предложения и документы согласования
- Кредит доверия у senior-инженеров и способность влиять на Platform, Product Engineering, AI, Security и Architecture без формальных полномочий
- Nice-to-have: опыт работы в большом монорепозитории на TypeScript, Node.js или JavaScript
- Nice-to-have: опыт с GitHub Actions, Linear, инфраструктурой автотестов, preview-окружениями или внутренними developer-платформами
- Nice-to-have: опыт с sandboxing, управлением секретами, least-privilege доступом или владением чувствительным кодом
- Nice-to-have: создание evaluation-фреймворков, бенчмарков или метрик качества для AI-сгенерированного кода или систем автоматизации
- Nice-to-have: вклад в open-source или source-available проекты с активным сообществом разработчиков
- Nice-to-have: понимание B2B SaaS-среды, где критичны надёжность, permissions, работа с данными и доверие клиентов
- Nice-to-have: знакомство с workflow automation, интеграционными платформами, AI-оркестрацией или продуктами для разработчиков
Условия
- Конкурентная компенсация
- Equity в компании
- Work/life balance: в Европе 30 дней отпуска плюс государственные праздники, в США 20 дней отпуска и 8 sick days
- Health & wellness: в Европе бенефиты по локальным нормам страны, в США несколько медицинских планов, включая HDHP с HSA, а также dental и vision
- Пенсионные отчисления по локальным нормам (Европа) или 401(k) с 4% match (США)
- Финансовая защита: в США оплачиваемые компанией short-term и long-term disability, а также life insurance
- €1K (или эквивалент) в год на курсы, книги, события или коучинг
- Remote-first команда по Европе с регулярными off-site
- $100 в месяц на поддержку open-source проектов по выбору
- Прозрачность: все знают, над чем работает команда и как дела у компании
- Возможность визовой поддержки в Германию; для других стран нужно право на работу
- Корпоративный язык — английский
Навыки
- TypeScript
- Node.js
- JavaScript
- GitHub
- GitHub Actions
- CI/CD
- Linear
- monorepo
- sandboxing
- secrets management
- least-privilege access
- AI coding agents
- agent orchestration
- developer platforms
- automated testing
- preview environments
- workflow automation
- AI evaluation