Mirantis

Software Engineer, Backend (Go)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Backend-инженер в Mirantis для разработки Go-сервисов платформы k0rdent-ai — multi-tenant control plane для корпоративной GPU-инфраструктуры. Работа над API-first сервисами в распределённой команде (США, Европа, Индия).

Задачи

  • Разрабатывать Go-микросервисы, моделировать схемы БД и писать миграции для multi-tenant платформы k0rdent AI
  • Проектировать публичные REST API с OpenAPI и мультиязычные SDK
  • Реализовывать надёжную оркестрацию в Temporal: идемпотентность, ретраи, таймауты, детерминизм
  • Строить событийно-ориентированное асинхронное взаимодействие между сервисами через распределённый стриминг или message broker
  • Реализовывать аутентификацию и авторизацию: OIDC/JWT, service-to-service auth, tenant-scoped RBAC, маршрутизация и rate limiting на API gateway
  • Участвовать в модели идентичности: SCIM-провижининг пользователей и групп, унификация авторизации между API-правами платформы и Kubernetes RBAC
  • Писать unit, integration и e2e тесты для каждого изменения
  • Инструментировать сервисы для продакшена: структурированное логирование, метрики, аудит
  • Паковать и поставлять сервисы с Docker, Helm и Kubernetes
  • Ревьюить код коллег и разбирать инциденты до root cause с регрессионным покрытием

Требования

  • Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный опыт
  • Прочные основы CS: структуры данных, алгоритмы, конкурентность, сети, понимание работы HTTP и баз данных
  • 4-5 лет профессиональной разработки, включая 2-3+ года создания production backend-сервисов на Go (предпочтительно 4+ года)
  • Сильные основы Go: конкурентность, context propagation, обёртка ошибок, stdlib HTTP routing (Go 1.22+)
  • Опыт создания и поставки REST API, понимание версионирования и обратной совместимости
  • Навыки работы с реляционными БД: проектирование схем, миграции, транзакции, оптимизация запросов
  • Дисциплина тестирования: unit и integration тесты как часть definition of done, code review и CI/CD (GitHub Actions или аналог)
  • Свободный письменный английский для design docs, ревью и асинхронной работы в глобальных часовых поясах
  • Право на работу в США

Условия

  • Работа в признанном лидере cloud-инфраструктуры из Кремниевой долины
  • Работа с увлечёнными и талантливыми коллегами, внедрение next-generation cloud-технологий для Fortune 500 и Global 2000
  • Участие в open-source инновациях
  • Молодая компания с культурой открытости, коллаборации, риска и непрерывного роста
  • Профессиональное развитие и обучение
  • Участие в конференциях и рабочих группах
  • Корпоративные мероприятия, happy hours, хакатоны и tech talks
  • Конкурентная компенсация и сильный соцпакет

Навыки

  • Go
  • REST API
  • OpenAPI
  • Temporal
  • Kafka
  • NATS JetStream
  • OIDC
  • JWT
  • RBAC
  • SCIM
  • Kubernetes
  • Cluster API
  • Docker
  • Helm
  • Keycloak
  • Envoy
  • PostgreSQL
  • GitHub Actions
  • Prometheus
  • Grafana
  • OpenTelemetry
  • Python
  • TypeScript
  • sqlc

Похожие вакансии

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Software Engineer, Backend (Go) — Mirantis, Удалённо | itrelocate