Bold Orange
Lead Software Engineer, Data
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Lead-инженер по данным в консалтинговой компании Bold Orange. Отвечает за техническое решение для клиентских аккаунтов end-to-end: от сбора требований и архитектуры до продакшена, с глубокой экспертизой в Snowflake.
Задачи
- Владеть техническим решением и обеспечивать общий технический надзор по своим аккаунтам — от discovery до продакшена и поддержки
- Вести discovery, собирать требования напрямую от клиентов и презентовать решения и компромиссы стейкхолдерам
- Проектировать архитектуру и систему: модели данных, хранилища и ELT/ETL-пайплайны
- Оценивать работы на уровне системы и проекта, а не только компонентов
- Проектировать, строить и поддерживать модели данных, хранилища и пайплайны в Snowflake с оптимизацией производительности, масштабируемости и стоимости
- Брать на себя наиболее критичные и сложные задачи и оставаться активным контрибьютором в код команды
- Разрабатывать и оптимизировать сложный SQL, хранимые процедуры и трансформации в Snowflake и реляционных БД (SQL Server, PostgreSQL)
- Применять нативные возможности Snowflake: Snowpipe, Streams and Tasks, dynamic tables, внешние и stage-интеграции для near-real-time потоков
- Отвечать за производительность, governance и управление стоимостью Snowflake: sizing warehouse, кластеризация, RBAC, безопасность данных
- Проектировать, строить и поддерживать backend API и сервисы на Python и C#/.NET для платформы Snowflake
- Проектировать и владеть интеграциями с клиентскими и внутренними маркетинговыми, CRM и аналитическими платформами, включая аутентификацию, обработку ошибок и мониторинг
- Владеть CI/CD и путём деплоя систем в облачных и on-premise окружениях
- Внедрять и развивать инженерные практики для data-практики, повышать планку через code review, design review и письменные архитектурные решения
- Делегировать, задавать техническое направление, ревьюить дизайны до написания кода, растить экспертизу команды по Snowflake и backend-разработке
- Создавать и проводить обучение для внутренних и клиентских команд по построенным решениям
- Быть точкой эскалации по продакшен-инцидентам в мультиклиентской среде и владеть исправлением и follow-up
- Вести основную проектную техническую коммуникацию с senior-стейкхолдерами и клиентами
- Участвовать в scoping и пресейле новых проектов в своей области экспертизы
- Поддерживать техническую репутацию агентства через внутренний knowledge sharing и внешние выступления, статьи, отраслевые события
- Оценивать новые возможности платформы и AI-инструменты разработки и внедрять подходящие в работу команды
Требования
- 8+ лет профессионального опыта в software engineering, большая часть — в data engineering
- Подтверждённое техническое лидерство: владение техническим решением для аккаунта, проекта или команды и ответственность за работу за пределами своих задач
- Глубокая практическая экспертиза в Snowflake: продакшен-опыт проектирования моделей данных и хранилищ, построения ELT/ETL-пайплайнов и написания производительного SQL
- Опыт владения дизайном модели данных или платформы от требований до продакшена, а не только реализации чужого дизайна
- Опыт ведения discovery и формирования технического решения напрямую с клиентами или бизнес-стейкхолдерами
- Умение точно оценивать и планировать работу на уровне системы и проекта
- Рабочее знание тюнинга производительности Snowflake, оптимизации стоимости, безопасности и governance, включая warehouse sizing, кластеризацию и RBAC
- Сильное владение Python и C# для backend-разработки с недавней практикой в обоих
- Практический опыт с реляционными SQL-БД: SQL Server, PostgreSQL или MySQL
- Подтверждённый опыт проектирования, построения и потребления REST API
- Практический DevOps-опыт: CI/CD-пайплайны, автоматизация деплоя, конфигурация серверов
- Уверенность в Windows Server и Linux окружениях
- Трек-рекорд внедрения инженерных стандартов или практик, которым следовали другие инженеры
- Способность управлять несколькими параллельными клиентскими проектами и переключаться между контекстами
- Сильные письменные и устные коммуникации, включая техническую коммуникацию с нетехническими стейкхолдерами и уверенность в ведении дизайн-обсуждения с клиентом
Условия
- Медицинская, стоматологическая и vision-страховка
- Виртуальная поддержка психического здоровья
- Health Savings и Flexible Spending Accounts (включая dependent care)
- Льготы по бесплодию и критическим заболеваниям
- 401(k) с щедрым вкладом работодателя 6–10%
- Оплачиваемый родительский отпуск
- Компенсация обучения
- Бесплатная парковка и поддержка commuter
- Гибридный формат: 1-2 дня в офисе в неделю для кандидатов из Twin Cities Metro-Area
- Возможен удалённый формат для кандидатов вне метро-ареи с поездками в офис Миннеаполиса по запросу
- Компенсация $115K-$150K в год в зависимости от рынка и опыта кандидата
- Оплата сертификации SnowPro
Навыки
- Snowflake
- Snowpipe
- Streams and Tasks
- dynamic tables
- SQL
- stored procedures
- SQL Server
- PostgreSQL
- MySQL
- Python
- C#
- .NET
- REST API
- CI/CD
- Windows Server
- Linux
- Redshift
- Databricks
- Azure DevOps
- Azure App Services
- Azure
- HubSpot CMS
- HubSpot APIs
- IIS
- RBAC
- ELT
- ETL
- data modeling
- data warehousing
- SnowPro
- CoCo
- CoWork
- Horizon Catalog
- Horizon Context
- Semantic Views