Benchling
Software Engineer, Tools and Automation
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Фаундинг-инженер в команду AI & Data Engineering внутри Security & IT: внутренние инструменты и автоматизация, интеграции SaaS-систем и агентные системы в продакшене. Роль IC с техническим лидерством, без people management.
Задачи
- Определять базовую архитектуру внутренних инструментов и автоматизации: паттерны интеграций SaaS-систем, оркестрация workflow, доступ к данным, границы сервисов и observability
- Проектировать агентные системы там, где они действительно нужны: интеграция инструментов, управление состоянием, оценка качества
- Принимать решения build vs. buy с документированным обоснованием
- Писать продакшн-код не менее половины времени, особенно в первый год работы команды
- Строить CI/CD, тестирование и деплой для команды, переиспользуя существующие паттерны Benchling
- Доводить прототипы подразделений до продакшн-систем и поддерживать их по модели «you build it, you run it»
- Проектировать enterprise-решения: multi-tenant изоляция, управление секретами, audit logging, шифрование payload, RBAC, human-in-the-loop контроли
- Совместно с Security Engineering проводить threat modeling, включая защиту от prompt injection, misuse инструментов и утечек данных
- Обучать power users и команды подразделений продакшн-паттернам, задавать критерии перехода прототипов в enterprise-системы
- Строить внутренний developer experience: шаблоны, SDK, sandbox
- Работать с data analytics коллегами над source-of-truth датасетами и пайплайнами
- Общаться с руководителями подразделений и нетехническими стейкхолдерами, превращать размытую боль в scoped инженерную задачу
- Задавать стандарты качества кода, тестирования, документации и on-call практик
- Участвовать в техническом найме: дизайн интервью-лупов, повышение планки, представление команды senior-кандидатам
- Менторить инженеров команды и AI-билдеров по компании
Требования
- 7+ лет профессионального опыта разработки продакшн-систем, сильные навыки системного дизайна и интеграций
- Опыт создания внутренних инструментов, автоматизации и интеграций, которыми коллеги пользовались ежедневно, а не только customer-facing продуктов
- Опыт связывания API, SaaS-платформ и внутренних сервисов с ответственностью за результат в продакшене
- Понимание оптимизации нагрузок между детерминированными и недетерминированными возможностями
- Продакшн-опыт минимум с двумя из: Python, TypeScript/Node.js, Go; комфорт в работе по всему стеку
- Практический опыт применения LLM там, где они оправданы, и понимание, где нет
- Опыт прохождения пути от нуля до единицы: платформа, функция или продукт, построенные с нуля и отмасштабированные
- Опыт работы в регулируемых или security-sensitive средах; понимание основ enterprise-безопасности: шифрование, access controls, audit logging, управление секретами
- Готовность к техническому лидерству без формальных полномочий: задавать направление, повышать планку на design review, развивать инженеров через влияние
- Продуктовый подход к разработке: быстрый шиппинг и забота о реальном влиянии
- Сильные коммуникативные навыки с нетехнической аудиторией: понять workflow финансовой, юридической или sales ops команды, оспорить его и вернуться с инженерным планом
- Интерес к life science (предварительные знания не требуются)
Условия
- Гибридный формат: 3 дня в офисе в неделю (понедельник, вторник, четверг)
- Гибкая гибридная модель с приоритетом офисной коллаборации
- Роль individual contributor на плоской команде с техническим лидерством
- Люди-менеджмент остаётся за нанимающим менеджером
- Равные возможности для всех кандидатов, без дискриминации
Навыки
- Python
- TypeScript
- Node.js
- Go
- LLM
- MCP
- agent SDKs
- Temporal
- Prefect
- Airflow
- CI/CD
- multi-tenant isolation
- secrets management
- audit logging
- encryption
- RBAC
- prompt injection defense
- SOC 2
- HIPAA
- GxP