E2B
Backend Software Engineer - Enterprise
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в E2B для разработки Go-сервисов enterprise-платформы оркестрации, управляющей развёртываниями в облаках клиентов (AWS, Google Cloud, Azure) и удалённых Kubernetes-кластерах.
Задачи
- Разрабатывать и эксплуатировать Go-сервисы для установки, конфигурации, масштабирования, обновления, восстановления и вывода из эксплуатации кластеров
- Разрабатывать распределённые workflow, устойчивые к частичным сбоям, ретраям и конкурентным изменениям, и согласовывать состояние между удалёнными кластерами
- Создавать инструменты управления флотом кластеров: инвентаризация, состояние, дрейф конфигурации, прогресс раскатки, история аудита
- Интегрировать Kubernetes API, Helm и инфраструктурные пакеты в повторяемые процессы развёртывания
- Проектировать API и модели данных для состояния развёртывания, конфигурации и валидации доступа
- Обеспечивать надёжность сервисов: observability, интеграционные тесты, валидация релизов и восстановления, разбор инцидентов
- Работать с FDE, Solutions и Support по сложным проблемам развёртывания и эскалациям
- Сокращать ручные операции за счёт автоматизации и self-service инструментов
- Участвовать в production on-call по своим компонентам
Требования
- 5+ лет разработки и эксплуатации production backend-систем, желательно infrastructure control planes, автоматизации развёртывания или асинхронных сервисов
- Сильный Go: конкурентность, управление памятью, профилирование
- Сильные знания распределённых систем: durable workflows, конечные автоматы, консистентность, идемпотентность, восстановление после сбоев
- Опыт проектирования REST или gRPC API: модели ресурсов, аутентификация, обработка ошибок, документация, обратная совместимость
- Опыт с PostgreSQL или другой реляционной БД: схемы, индексы, транзакции, миграции
- Опыт тестирования и отладки длительных операций в ненадёжных сетях и удалённых системах
- Практический опыт с Kubernetes и Helm, отладка проблем в Go-сервисах, cloud IAM, сетях и контейнерах
- Умение писать поддерживаемый, хорошо покрытый тестами код и ревьюить AI-assisted изменения
- Способность вести неоднозначный backend-проект от дизайна до production
Условия
- Гибридный формат: 4 дня в офисе, 1 день удалённо
- Офисы в Сан-Франциско и Праге
- Медицинская, стоматологическая и vision-страховка
- Неограниченный PTO
- 401k
- Различные перки для офисных сотрудников
- Компенсация $175K–$350K + equity
Навыки
- Go
- Kubernetes
- Helm
- PostgreSQL
- REST
- gRPC
- AWS
- Google Cloud
- Azure
- Terraform
- GitOps
- Argo CD
- TypeScript
- Python