Snowflake
Staff Software Development - Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Full Stack инженер в команду ET Applications в Snowflake. Строит и масштабирует приложения и AI-агентов для процессов revenue accounting и quote-to-cash, включая интеграции с ERP и агентные харнессы.
Задачи
- Проектировать и реализовывать full-stack приложения и агентные системы для финансовой организации Snowflake
- Архитектить, создавать и разворачивать AI-агентов для финансовых процессов: проверка контрактов, триаж сверок, разрешение исключений, автоматизация задач закрытия периода
- Владеть агентом-харнессом (цикл агента, определения инструментов, управление контекстом и памятью, права, sandbox-исполнение)
- Внедрять guardrails, human-in-the-loop согласования, оценки и observability для агентов на финансовых данных
- Совместно с Revenue Accounting автоматизировать признание выручки по ASC 606, включая обработку контрактов, графики выручки и month-end close
- Строить и поддерживать интеграции между Snowflake и ERP/revenue-системами (SAP S/4HANA, RAR, Oracle Fusion, Revenue Management Cloud, EBS)
- Разрабатывать инструменты сверки, контролей и обработки исключений по данным billing, CRM и ERP
- Принимать архитектурные решения и задавать инженерные стандарты качества кода, тестирования и AI-native процессов разработки
- Менторить инженеров через дизайн- и код-ревью, повышать планку технического мастерства
- Непрерывно улучшать процессы разработки, надёжность и скорость поставки
Требования
- Bachelor's или Master's degree в любой области
- 8+ лет опыта разработки ПО
- Подтверждённый опыт вывода агентных или LLM-приложений в продакшн
- Практический опыт с финансовыми модулями SAP или Oracle, желательно в revenue accounting или order-to-cash
- Знание признания выручки (ASC 606 / IFRS 15), модификаций контрактов и month-end close
- Сильные навыки SQL и баз данных
- Опыт современных практик разработки ПО
- Сильные навыки решения проблем и аналитики
- Отличные коммуникативные навыки и комфорт в работе напрямую с Accounting и Finance
- Опыт проектирования AI-агентов с tool/function calling, многошаговым планированием и оркестрацией нескольких агентов
- Знакомство с агентными фреймворками и платформами (Snowflake Cortex Agents, MCP, LangGraph или аналоги)
- Опыт с RAG, семантическим поиском и grounding агентов на структурированных и неструктурированных данных
- Умение строить evaluation-наборы, измерять точность агентов и итерировать промпты, инструменты и workflows
- Понимание безопасности и governance агентов: ролевой доступ, аудируемость, approval gates, обработка сбоев
- Опыт построения или расширения агентных харнессов: control loop, реестр инструментов и схемы, ретраи, таймауты, восстановление после ошибок
- Context engineering: управление контекстными окнами, суммаризация и компакция, память, подбор данных и инструкций
- Проектирование безопасных и хорошо ограниченных инструментов и MCP-серверов
- Построение моделей прав, sandbox-исполнения и approval-чекпоинтов для агентов
- Построение evaluation-харнессов и регрессионных наборов (golden datasets, LLM-as-judge, trace replay)
- Инструментирование агентов трассировкой, логированием, мониторингом стоимости и латентности
- Опыт с AI-моделями для генерации кода (Claude, GPT-Codex) для генерации, рефакторинга и отладки кода
- Умение создавать и управлять skills и profiles в AI-моделях
- Опыт AI-assisted разработки (Claude co-work model) для повышения продуктивности и качества кода
- Знакомство с prompt engineering, reasoning workflows и human-in-the-loop системами
Условия
- Гибридный формат (3 дня) в офисе в Dublin
- Базовая зарплата $208,000 - $299,000
- Участие в bonus и equity плане
- Медицинская, стоматологическая, vision-страховка, страхование жизни и инвалидности
- Пенсионный план 401(k)
- Flexible spending & health savings account
- Минимум 12 оплачиваемых праздников и оплачиваемый отпуск
- Родительский отпуск
- Employee assistance program
Навыки
- AI agents
- LLM
- Agent harness
- Tool/function calling
- Multi-step planning
- Orchestration
- Snowflake Cortex Agents
- Model Context Protocol (MCP)
- LangGraph
- RAG
- Semantic search
- Prompt engineering
- Evaluation harnesses
- LLM-as-judge
- Trace replay
- SQL
- Databases
- SAP S/4HANA
- SAP RAR
- Oracle Fusion
- Oracle Revenue Management Cloud
- Oracle EBS
- ASC 606
- IFRS 15
- Claude Code
- Snowflake Cortex
- Anthropic Claude
- OpenAI GPT-Codex
- Context engineering
- Sandboxed execution
- Observability
- Tracing
- Logging