Twilio Опубликована 4 дня назад · отклик: сайт работодателя
Backend-разработчик Go, распределённые системы
ЗарплатаПо договорённости
ФорматУдалённо
ЛокацияНе указана
Twilio SendGrid ищет инженера в команду Email. Роль связана с разработкой, развёртыванием и сопровождением высокодоступных распределённых систем массового масштаба: пиковые нагрузки превышают 12 млрд писем. Инженер уровня L3 будет ключевым исполнителем в основных сервисах, займётся модернизацией бэкенда, оптимизацией микросервисов на Go и надёжностью инфраструктуры в двух облаках — AWS и Microsoft Azure.
Задачи:
- Проектировать и выпускать надёжные высокоскоростные функции, обрабатывающие критический трафик с низкой сквозной задержкой.
- Совместно с продакт-менеджментом и техническим руководством разбивать сложные системные требования на итеративные этапы.
- Проводить строгие код-ревью и поддерживать поддерживаемые паттерны в кодовой базе Go, обеспечивать высокие стандарты тестирования (юнит, интеграционное, компонентное).
- Управлять конфигурациями облака в AWS и Azure с помощью Infrastructure as Code (Terraform).
- Обеспечивать наблюдаемость: стандартизировать метрики, алерты и распределённую трассировку в основных пайплайнах данных.
- Выявлять технический долг, узкие места и единые точки отказа, балансируя доставку функций с рефакторингом платформы.
- Наставлять младших инженеров, вести техническое планирование спринтов и делиться экспертизой в распределённых командах.
Требования:
- 4+ года профессионального опыта разработки и эксплуатации отказоустойчивых бэкенд-сервисов в масштабе.
- Практический опыт использования инструментов разработки с ИИ (например, Claude Code) для ускорения генерации кода, автоматизации тестирования и отладки.
- Сильный практический опыт продакшн-разработки на Go (Golang), Java или Python с чистым идиоматичным кодом и высокой конкурентностью.
- Опыт развёртывания и управления продакшн-нагрузками в облаке, желательно с глубоким знанием основных сервисов AWS (EC2, S3, Aurora, DynamoDB) и аналогов Microsoft Azure (Virtual Machines, Blob Storage, Azure SQL, Cosmos DB).
- Владение Terraform для автоматизации провижининга и поддержания паритета сред.
- Понимание распределённых хранилищ, кеширующих слоёв и асинхронной потоковой передачи событий (например, Kafka или аналогичные очереди).
- Фундаментальные знания computer science, структур данных и построения самовосстанавливающихся облачных архитектур.
Будет плюсом:
- Опыт управления высоконагруженными приложениями в контейнерной инфраструктуре (Docker, Kubernetes).
- Знакомство с путями миграции баз данных (например, перенос традиционных реляционных хранилищ на управляемые инстансы вроде AWS Aurora).
- Опыт внедрения OpenTelemetry или систем распределённой трассировки.
Условия:
- Удалённая работа, компания remote-first.
- Возможны периодические очные встречи: командные сборы, выездные мероприятия или встречи с клиентами.
- Локация: Remote - US.
Инструменты в вакансии
Навыки и технологии
Направления