ServiceNow
Staff Data Platform Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Graph Data Platform компании Veza (часть ServiceNow). Проектирование и развитие масштабируемой платформы Veza Access Graph для управления идентификацией и доступом.
Задачи
- Быть техническим экспертом по Veza Access Graph, декомпозировать сложные задачи в инициативы для организации
- Решать комплексные задачи без готовых прецедентов — от архитектуры до реализации
- Определять стандарты кодирования и инженерные практики для команды
- Упрощать системы, устранять избыточность и проводить масштабную оптимизацию платформы
- Задавать планку качества кода, тестирования, документации и поддержки
- Формировать roadmap и приоритеты для рабочих направлений, планировать и делегировать задачи
- Выявлять пробелы, зависимости и нерешённые проблемы, работать со стейкхолдерами и заказчиками
- Самостоятельно и своевременно поставлять качественный результат
- Разбивать сложные roadmap на рабочие потоки, вехи и сроки, обеспечивая согласованность между командами
- Представлять roadmap и зависимости команды в общеорганизационных инициативах
- Наставлять тимлидов и инженеров, участвовать в определении этапов собеседований и планов развития
- Разрешать конфликты и обеспечивать поддержку стейкхолдеров для разблокировки проектов
- Транслировать ценности ServiceNow и улучшать культуру команды
Требования
- 10+ лет профессиональной разработки backend, фокус на масштабируемых распределённых системах, управлении данными, идентификации или безопасности
- Фундаментальные знания распределённых систем: модели консистентности, партиционирование/шардирование, репликация, консенсус, отказоустойчивость
- Понимание внутреннего устройства графовых БД: алгоритмы обхода, планирование и оптимизация запросов, стратегии индексирования
- Go на уровне системного программирования: паттерны конкурентности, оптимизация памяти и производительности, продакшн-опыт
- Крупномасштабное моделирование данных: проектирование схем графов с высокой кардинальностью
- Опыт проектирования и реализации RESTful API в микросервисной архитектуре
- Опыт работы с облачными платформами (AWS, Azure или GCP) и контейнеризацией/оркестрацией (Docker, Kubernetes)
- Знакомство с механизмами кэширования в распределённых системах
- Опыт принятия технических решений с влиянием на всю организацию
- Опыт формирования технического направления или стандартов, принятых несколькими командами
- Проектирование систем с учётом корректности и безопасности отката в критичной инфраструктуре
- Свободное владение AI-инструментами разработки (Claude Code, Copilot и аналоги) с умением верифицировать результат
- Желательно: опыт создания или глубокой модификации storage/query engine (Neo4j или аналог)
- Желательно: глубокое знание реляционной алгебры и графовых алгоритмов, опыт с OLTP и OLAP
- Желательно: опыт использования AI-инструментов для кратного роста продуктивности на сложных кодовых базах
- Желательно: понимание концепций IAM (RBAC/ABAC, графы разрешений, моделирование прав)
- Желательно: опыт в области безопасности или комплаенса
- Желательно: учёная степень
Условия
- Базовая зарплата $176,100 - $308,200 плюс equity (при применимости), переменная/инцентивная компенсация и бонусы
- Медицинские планы, включая гибкие расходные счета
- План 401(k) с вкладом компании, ESPP, программа matching donations
- Гибкий график отпусков и программы семейного отпуска
- Гибкий подход к работе: work personas (flexible, remote или required in office)
Навыки
- Go
- Distributed Systems
- Graph Databases
- Neo4j
- REST API
- Microservices
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- Caching
- Data Modeling
- OLTP
- OLAP
- RBAC
- ABAC
- Claude Code
- Copilot