Work format
remote
Work type
fulltime
Grade
senior
1 month ago
System Architect
golang
scylladb
clickhouse
postgresql
redis
grpc
nats
kafka
aws
kubernetes
Ведущая облачная система управления криптоактивами в поиске System Architect с глубокими знаниями в проектировании высоконагруженных систем и архитектур для алгоритмического трейдинга, а также экспертизой в области микросервисов, облачных решений и обработки данных в реальном времени.
Технический стек: Golang, ScyllaDB, ClickHouse, PostgreSQL, Redis, gRPC, NATS, Kafka, AWS, Kubernetes, Akka/Orleans.
Основные обязанности:
- Проектирование и развитие сервис-ориентированной архитектуры платформы;
- Разработка низколатентных и отказоустойчивых решений для обработки рыночных данных, сигналов и торговых стратегий;
- Выбор и внедрение архитектурных паттернов с акцентом на модель акторов;
- Обеспечение эволюционной архитектуры для адаптации системы к будущим бизнес- и техническим требованиям;
- Миграция от устаревших или плохо структурированных архитектур к масштабируемым и хорошо продуманным решениям;
- Интеграция и оптимизация высоконагруженных сервисов с использованием gRPC, NATS, Kafka;
- Проектирование и оптимизация баз данных (ScyllaDB, ClickHouse, PostgreSQL, Redis);
- Разработка масштабируемых облачных решений на базе AWS/Kubernetes;
- Обеспечение безопасности и отказоустойчивости ключевых компонентов системы;
- Взаимодействие с командами разработки и проведение архитектурных/код-ревью.
Что ждем от кандидата:
- Более 5 лет опыта разработки высоконагруженных систем;
- Опыт проектирования микросервисной архитектуры на Golang;
- Глубокое понимание модели акторов (Akka, Orleans или кастомные реализации);
- Практический опыт миграции с монолитных или устаревших архитектур на масштабируемые системы;
- Знание принципов эволюционной архитектуры и паттернов для проектирования адаптивных систем;
- Экспертиза в высоконагруженных базах данных: ScyllaDB (или Cassandra), ClickHouse, PostgreSQL, Redis;
- Опыт с event-driven архитектурой и потоковой обработкой данных;
- Практический опыт работы с gRPC, NATS, Kafka;
- Работа с AWS и Kubernetes в продакшене;
- Понимание стратегий обеспечения отказоустойчивости и высокой доступности;
- Опыт работы с трейдинговыми системами или в сфере финтеха будет плюсом.
Будет преимуществом:
- Опыт работы с движками исполнения ордеров или системами управления рисками;
- Опыт в реальном времени аналитики на основе обработки событий;
- Глубокое знание сетевых протоколов и оптимизации низкой латентности;
- Знание принципов обеспечения качества и проектирования систем с учетом наблюдаемости, тестируемости и надежности;
- Знакомство с подходами автоматизированного тестирования распределенных систем.
Что мы предлагаем:
- Возможность проектировать архитектуру с нуля и влиять на ключевые решения;
- Работа с высоконагруженными и низколатентными архитектурами;
- Гибкость в выборе технологий и инструментов;
- Конкурентоспособная заработная плата;
- Полностью удаленная работа или помощь в релокации (если требуется).
Технический стек: Golang, ScyllaDB, ClickHouse, PostgreSQL, Redis, gRPC, NATS, Kafka, AWS, Kubernetes, Akka/Orleans.
Основные обязанности:
- Проектирование и развитие сервис-ориентированной архитектуры платформы;
- Разработка низколатентных и отказоустойчивых решений для обработки рыночных данных, сигналов и торговых стратегий;
- Выбор и внедрение архитектурных паттернов с акцентом на модель акторов;
- Обеспечение эволюционной архитектуры для адаптации системы к будущим бизнес- и техническим требованиям;
- Миграция от устаревших или плохо структурированных архитектур к масштабируемым и хорошо продуманным решениям;
- Интеграция и оптимизация высоконагруженных сервисов с использованием gRPC, NATS, Kafka;
- Проектирование и оптимизация баз данных (ScyllaDB, ClickHouse, PostgreSQL, Redis);
- Разработка масштабируемых облачных решений на базе AWS/Kubernetes;
- Обеспечение безопасности и отказоустойчивости ключевых компонентов системы;
- Взаимодействие с командами разработки и проведение архитектурных/код-ревью.
Что ждем от кандидата:
- Более 5 лет опыта разработки высоконагруженных систем;
- Опыт проектирования микросервисной архитектуры на Golang;
- Глубокое понимание модели акторов (Akka, Orleans или кастомные реализации);
- Практический опыт миграции с монолитных или устаревших архитектур на масштабируемые системы;
- Знание принципов эволюционной архитектуры и паттернов для проектирования адаптивных систем;
- Экспертиза в высоконагруженных базах данных: ScyllaDB (или Cassandra), ClickHouse, PostgreSQL, Redis;
- Опыт с event-driven архитектурой и потоковой обработкой данных;
- Практический опыт работы с gRPC, NATS, Kafka;
- Работа с AWS и Kubernetes в продакшене;
- Понимание стратегий обеспечения отказоустойчивости и высокой доступности;
- Опыт работы с трейдинговыми системами или в сфере финтеха будет плюсом.
Будет преимуществом:
- Опыт работы с движками исполнения ордеров или системами управления рисками;
- Опыт в реальном времени аналитики на основе обработки событий;
- Глубокое знание сетевых протоколов и оптимизации низкой латентности;
- Знание принципов обеспечения качества и проектирования систем с учетом наблюдаемости, тестируемости и надежности;
- Знакомство с подходами автоматизированного тестирования распределенных систем.
Что мы предлагаем:
- Возможность проектировать архитектуру с нуля и влиять на ключевые решения;
- Работа с высоконагруженными и низколатентными архитектурами;
- Гибкость в выборе технологий и инструментов;
- Конкурентоспособная заработная плата;
- Полностью удаленная работа или помощь в релокации (если требуется).