Go Engineer for Real-Time Mining Infra & AI Tools

Сайдкик

United States

Remote

USD 120,000 - 190,000

Full time

48 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Official employment
5 sick-days per year
Course reimbursement
Sport reimbursement
Mentoring & knowledge sharing

Qualifications

  • 3+ лет коммерческой разработки.
  • Глубокое понимание Go runtime: планировщик, GC, память.
  • Уверенные паттерны конкурентности: goroutines, channels, worker pools.
  • Опыт отладки Go-приложений: утечки памяти, гонки, блокировки.
  • Fiber или аналогичный HTTP-фреймворк.
  • gRPC, Protobuf.
  • PostgreSQL: сложные запросы, планы, индексы.
  • SQL-first подход (sqlc).
  • TimescaleDB / TigerData — time-series БД.
  • Redis: кеширование, Redis Streams.
  • RabbitMQ — брокер сообщений.
  • Понимание архитектурных паттернов и чистой архитектуры.
  • Опыт работы с микросервисами и межсервисной коммуникацией.
  • Unit/e2e тестирование.
  • Использование AI-инструментов и создание AI-агентов.

Responsibilities

  • Разработка и поддержка высоконагруженных сервисов на Go (Fiber, gRPC/Protobuf).
  • Разработка сервисов для работы с майнинг-оборудованием и дата-центрами: телеметрия, мониторинг, хешрейт, температура, перезагрузка устройств, баланс.
  • Реализация конкурентной обработки данных и потоковых конвейеров в реальном времени.
  • Проектирование схем данных и оптимизация запросов в PostgreSQL и TimescaleDB.
  • Кеширование на Redis и организация асинхронного взаимодействия через RabbitMQ и Redis Streams.
  • Участие в архитектуре микросервисов и межсервисной коммуникации.
  • Внедрение OpenTelemetry для наблюдаемости, диагностика инцидентов и устранение причин.
  • Покрытие ключевых бизнес-сценариев unit/e2e тестами.
  • Разработка 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, модель памяти.
  • Уверенное владение паттернами конкурентности: goroutines, channels, worker pools, fan-in / fan-out, context.
  • Опыт отладки Go-приложений: выявление утечек памяти и горутин, гонок (races), блокировок (pprof, race detector, trace).
  • Fiber или аналогичный HTTP-фреймворк.
  • gRPC, Protobuf.
  • PostgreSQL: сложные запросы, планы выполнения, индексы, оптимизация производительности.
  • sqlc или аналогичный SQL-first подход.
  • Time-series базы данных (TimescaleDB / TigerData).
  • Redis: кеширование, Redis Streams.
  • Брокеры сообщений: RabbitMQ, Redis Streams.
  • Понимание принципов построения высоконагруженных и сетеемких приложений
  • Крепкие знания архитектурных паттернов, чистой архитектуры.
  • Знание механизмов взаимодействия между микросервисами (синхронное / асинхронное, гарантии доставки, идемпотентность).
  • Опыт работы с потоковыми данными в реальном времени и массовыми операциями над большим количеством объектов.
  • Глубокое понимание Docker.
  • Знание распределенной телеметрии (OpenTelemetry): трейсы, метрики, логи.
  • Опыт написания unit / e2e тестов.
  • Умение эффективно использовать AI-инструменты в работе.
  • Навыки создания AI-агентов (LangGraph, Harness engineering).
Будет плюсом
  • Опыт работы с сетевым / IoT-оборудованием, граничными (edge) агентами и протоколами управления устройствами
  • Опыт построения систем мониторинга и удалённого управления парком устройств
  • Опыт работы с биллингом, тарификацией и финансовой отчётностью
  • Опыт построения движков задач и рабочих процессов (workflow engine)
  • Node.js, NestJS, TypeScript
  • MikroORM или аналогичные ORM (Unit of Work, Data Mapper)
  • React / Next.js
  • SSR / SSG и их оптимизация
  • Адаптивная и доступная верстка
Условия
  • Мы работаем с международными клиентами из Великобритании, Германии и США.
  • Используем современный стек технологий, а также развиваем экспертизу в таких современных и востребованных доменах как FinTech, DeFi, AI (ML/DL);
  • Профессиональный рост: менторство, knowledge sharing, регулярные performance review.
  • Официальное оформление по ТК РБ;
  • 5 sick-days в год;
  • Частичная/полная оплата курсов по повышению квалификации;
  • Возмещение затрат на спорт.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Go engineer for mining infrastructure
Go engineer for mining infrastructure

Сайдкик • United States

Remote
USD 120,000 - 190,000
Official employment
5 sick-days per year
Course reimbursement
+2
Техлид go
Техлид go

Клируэй Текнолоджис • United States

Hybrid
USD 140,000 - 210,000
ДМС
Доплата больничных
3 дня выходных
+4
Golang разработчик транспортно-логистической платформы
Golang разработчик транспортно-логистической платформы

САЛАИР • United States

Hybrid
USD 21,000 - 38,000
Гибридный формат работы
ДМС со стоматологией
Бонусы аккредитованной ИТ-компании
+1
Backend developer for high-load systems
Backend developer for high-load systems

Employcity • United States

Hybrid
USD 120,000 - 180,000
Гибридный/удалённый формат
Go developer
Go developer

Uzum • United States

Remote
USD 120,000 - 180,000
Fullstack developer in high-load systems
Fullstack developer in high-load systems

Tribe • United States

Remote
USD 120,000 - 180,000
Годовой бонус по результатам работы
Гибкий график и формат работы
Релокация на Кипр для вас и членов 가족
DevOps-инженер
DevOps-инженер

DatsTeam • United States

Remote
USD 110,000 - 170,000
Golang разработчик высоконагруженных сервисов
Golang разработчик высоконагруженных сервисов

Employ City • United States

Remote
USD 140,000 - 210,000
4 day-off в год за счет компании
Компенсация спортзала
Премии 50% от оклада каждые полгода
+2
Backend engineer C#/.NET core for gamification
Backend engineer C#/.NET core for gamification

Meteoro Platform • United States

Remote
USD 120,000 - 180,000
Remote work
25 vacation days
Golang developer in microservices
Golang developer in microservices

Wildberries • United States

Remote
USD 140,000 - 190,000
ДМС со стоматологией
Спортивный зал
Психологическая поддержка
+1