Jobgether
Staff Software Engineer - Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Platform для крупномасштабной event-driven стриминговой платформы, обслуживающей real-time финансовые сервисы. Отвечает за архитектуру, стандарты и техническое лидерство, работая преимущественно с Go и Redpanda.
Задачи
- Определять сквозную архитектуру и roadmap на 2–3 года для event streaming платформы (Redpanda, UTS-экосистема, клиентские библиотеки, streaming-сервисы)
- Вести переход от batch-обработки к event-driven архитектуре совместно с командами систем
- Устанавливать инженерные стандарты: эволюция схем, владение топиками, replay событий, идемпотентность, обратная совместимость, версионирование, deprecation
- Проектировать и оптимизировать streaming-инфраструктуру: высоконагруженные подключения, fan-out, медленные консьюмеры, backpressure, порядок сообщений, гарантии доставки
- Предвидеть и устранять сложные сценарии отказов, особенно при высокой волатильности рынка
- Владеть и развивать общие библиотеки и внутренние сервисы для нескольких команд
- Участвовать в формировании архитектуры аутентификации и авторизации (identity management, долгоживущие соединения, жизненный цикл токенов, multi-tenant изоляция)
- Развивать developer experience, quality assurance и AI-native инженерные инициативы
- Взаимодействовать с SRE по chaos-тестированию и с QA по тестовому инструментарию и pre-production release gates
- Обеспечивать архитектурную согласованность через технические предложения и design review
- Менторить senior-инженеров и делегировать значимые технические задачи
- Участвовать в on-call ротации и быть техническим лидером при инцидентах
- Управлять деплоями и работать руками с кодом, инфраструктурой, логами, метриками и troubleshooting
- Проводить технические предложения и кросс-командные внедрения
Требования
- Минимум 8 лет профессионального опыта в software engineering, включая несколько лет эксплуатации систем в значительном масштабе
- Сильная production-экспертиза в Kafka или Redpanda: партиционирование, consumer groups, rebalancing, retention policies, гарантии доставки, производительность под нагрузкой
- Опыт доставки real-time данных клиентам в масштабе через WebSockets, SSE или gRPC streaming, понимание fan-out, backpressure и slow-consumer management
- Владение Go или глубокий опыт с другим строго типизированным языком и способность быстро стать продуктивным в Go
- Опыт создания и поддержки общих библиотек для нескольких команд: стабильность API, обратная совместимость, версионирование, deprecation
- Опыт работы с реляционными БД, включая концепции, применимые к PostgreSQL
- Сильное знание Kubernetes сверх базового уровня, включая написание Helm-чартов и security best practices; ожидается релевантный опыт или сертификации
- Экспертиза минимум в одной смежной области: identity and access management, developer tooling и CI, либо тестирование и устойчивость систем
- Опыт проектирования и эксплуатации распределённых систем, умение разбирать production-инциденты по логам и метрикам
- Опыт ведения технического направления через границы команд: владение архитектурными решениями, техническими предложениями и кросс-командной реализацией
- Опыт менторства senior-инженеров и повышения технического уровня команд
- Предыдущий опыт в стартапе и комфорт в условиях неопределённости, меняющихся приоритетов и процессов
- Умение балансировать техническое качество и долгосрочную поддерживаемость со скоростью доставки и бизнес-потребностями
- Проактивный, ответственный подход: умение находить проблемы и брать ownership без готовой документации и процессов
- Сильные коммуникативные навыки, умение строить консенсус и вести через технический авторитет и влияние
- Плюс: знакомство с IDL и бинарными форматами сериализации (Protobuf, Avro, FlatBuffers), особенно эволюция схем у многих консьюмеров
- Плюс: опыт с CDC-инструментами (Debezium, PeerDB) и понимание логической репликации PostgreSQL
- Плюс: знание OAuth 2.0, OIDC, JWT, Keycloak, Cognito, особенно для долгоживущих соединений и machine-to-machine доступа
- Плюс: опыт разработки agentic или AI-native инструментов для разработчиков либо систем, которыми управляют AI-агенты
- Плюс: опыт chaos engineering, game days, нагрузочного и fault-injection тестирования
- Плюс: опыт с IaC и деплой-инструментами (Argo CD, Terraform)
- Плюс: знакомство с Grafana, Prometheus, Tempo, PromQL
- Плюс: опыт в fintech или регулируемой отрасли и понимание влияния compliance на архитектуру
Условия
- Конкурентная зарплата
- Опционы
- Медицинские льготы
- Единоразовая выплата USD $500 на обустройство домашнего офиса для новых сотрудников
- Ежемесячная стипендия USD $150 через Brex Card
- Работа в глобально распределённой команде инженеров и профессионалов отрасли
- Коллаборативная инженерная среда, ценящая любопытство, эмпатию, ответственность и open-source вклад
Навыки
- Go
- Redpanda
- Kafka
- WebSockets
- Server-Sent Events (SSE)
- gRPC streaming
- PostgreSQL
- Kubernetes
- Helm
- Protobuf
- Avro
- FlatBuffers
- Debezium
- PeerDB
- OAuth 2.0
- OIDC
- JWT
- Keycloak
- Cognito
- Argo CD
- Terraform
- Grafana
- Prometheus
- Tempo
- PromQL