Разработка AI-агентов и применение AI-инструментов в работе.
Skills
Go
Goroutines/Channels
Go Runtime
Fiber
gRPC/Protobuf
PostgreSQL
SQL-first
Redis
RabbitMQ
OpenTelemetry
Docker
AI tools
AI agents
Tools
TimescaleDB
TigerData
Redis Streams
pprof/race detector
Job description
Описание
Sidekick – это международная IT-компания, которая разрабатывает современное программное обеспечение в сфере веб и мобильных приложений.
Задачи
Разработка и поддержка высоконагруженных сервисов на Go (Fiber, gRPC / Protobuf).
Разработка сервисов для работы с майнинг-оборудованием и дата-центрами: сбор телеметрии, мониторинг состояния, контроль хешрейта, температуры, перезагрузка зависших устройств, ведение статистики и балансов.
Реализация конкурентной обработки данных и потоковых конвейеров в реальном времени.
Профилирование и оптимизация сервисов: устранение утечек, гонок и блокировок.
Проектирование схем данных и оптимизация запросов в PostgreSQL и TimescaleDB.
Построение кеширования на Redis и снижение нагрузки на хранилища.
Организация асинхронного взаимодействия сервисов через RabbitMQ и Redis Streams.
Участие в проектировании архитектуры и микросервисного взаимодействия.
Внедрение сквозной наблюдаемости на OpenTelemetry.
Диагностика инцидентов и устранение их первопричин.
Покрытие ключевых бизнес-сценариев unit / e2e тестами.
Разработка AI-агентов и применение AI-инструментов в работе.
Требования
Опыт коммерческой разработки от 3 лет.
Глубокое понимание Go runtime: планировщик, GC, модель памяти.