Aerospike
Staff Software Engineer, Cloud Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Технический лидер и архитектор облачной платформы Aerospike — мультиоблачной мультитенантной SaaS-платформы. Отвечает за архитектурное видение и развитие control-plane и data-plane сервисов для развёртывания и масштабирования базы данных в облаке.
Задачи
- Определять долгосрочное техническое видение и мультиоблачную стратегию для SaaS и control-plane сервисов
- Проектировать высоконагруженные мультитенантные control и data plane с соблюдением строгих SLA
- Вести сквозное проектирование архитектуры и системный дизайн крупномасштабных мультиоблачных сервисов
- Писать RFC и технические дизайн-документы, проводить архитектурные ревью между командами
- Отлаживать и решать сложные распределённые проблемы: сеть, консистентность данных, мультитенантность, управление состоянием
- Устанавливать стандарты observability, отказоустойчивости, безопасности и операционного совершенства
- Менторить senior и middle инженеров через код-ревью и дизайн-гайденс
- Прототипировать и оценивать новые cloud-native технологии, развивать архитектуру в области оркестрации контейнеров и автоматизации мультиоблака
Требования
- 8+ лет практического опыта построения production распределённых backend-систем, лидерство на уровне Staff или Lead
- Опыт эксплуатации production распределённых БД и кэшей (MongoDB, Redis, PostgreSQL, Cassandra, DynamoDB или Aerospike)
- Глубокое понимание NoSQL vs реляционных моделей, моделей консистентности (ACID vs BASE) и стратегий кэширования
- Опыт автоматизации операций с БД: провижининг кластеров, zero-downtime апгрейды, бэкапы, disaster recovery, кросс-региональная репликация
- Практический опыт шардирования, read/write splitting, топологий репликации, connection pooling и ребалансировки кластеров
- Глубокая экспертиза в статически типизированных языках (Go strongly preferred; Kotlin, Java или C++)
- Продвинутый опыт работы с несколькими публичными облаками (AWS, GCP, Azure) и глубокое владение Kubernetes, внутренностями контейнеров, разработкой Kubernetes Operators/Controllers
- Опыт проектирования, запуска и эксплуатации enterprise-grade мультитенантных SaaS-платформ или control plane в публичном облаке
- Понимание cloud security primitives, zero-trust архитектур, протоколов аутентификации/авторизации (OAuth, OIDC, mTLS), шифрования at rest/in transit
- Умение декомпозировать неоднозначные бизнес-задачи в модульные системы и доносить техническое видение до руководства и команд
Условия
- Диапазон зарплаты: $190,000 – $220,000 (итоговая компенсация зависит от опыта, локации и других факторов)
- Равные возможности трудоустройства: без дискриминации по расе, религии, гендерной идентичности, ориентации, возрасту, инвалидности или ветеранскому статусу
- Использование AI-инструментов для ревью резюме, планирования и коммуникации; решения о найме принимают люди
Навыки
- Go
- Kotlin
- Java
- C++
- Kubernetes
- Kubernetes Operators
- CRDs
- AWS
- GCP
- Azure
- MongoDB
- Redis
- PostgreSQL
- Cassandra
- DynamoDB
- Aerospike
- NoSQL
- Terraform
- OpenTofu
- ArgoCD
- Flux
- GitOps
- CI/CD
- OAuth
- OIDC
- mTLS
- Distributed Systems
- Multi-tenancy
- SaaS