HighLevel
HighLevel
201 – 500 Сотрудники
SaaSКонсалтингЛогистика
HighLevel — SaaS-компания, разрабатывающая универсальную маркетинговую и коммерческую платформу для компаний и специалистов по маркетингу. Ее программное обеспечение объединяет привлечение лидов, планирование встреч, управление воронкой продаж, создание сайтов, воронок и целевых страниц, а также автоматические последующие коммуникации по телефону, SMS, электронной почте и через социальные сети. HighLevel также предоставляет API-интеграции, инструменты для управления подписками и учебными курсами, а также возможности white label, позволяющие компаниям предлагать платформу под собственным брендом. Для соискателей профиль компании отражает работу над созданием и поддержкой широкого продукта для автоматизации бизнеса, которым пользуются консалтинговые, логистические и другие сервисные организации.

Ведущий инженер распределённых систем — удалённая работа в Индии

HighLevel ищет ведущего инженера для повышения устойчивости крупномасштабных сервисов своей бизнес-платформы на базе ИИ. Роль охватывает Node.js, Go, Kubernetes, GCP, распределённое хранение данных и надёжность систем на всех уровнях.

Описание

  • Проектировать, создавать и масштабировать серверные сервисы и пользовательские интерфейсы для функций Threads и Composer в HighLevel Conversations
  • Руководить архитектурой серверной части и API, потоками данных, производительностью, надёжностью, пропускной способностью и корректностью работы в условиях высокой нагрузки
  • Отвечать за уровень пользовательского интерфейса на Vue 3 — от разработки до сопровождения
  • Обеспечивать архитектурную устойчивость распределённой системы миллиардного масштаба с учётом сценариев отказа, ограничений ёмкости, гарантий согласованности и более чем 50 развёртываний
  • Проверять проекты критических путей и направлять архитектурные решения в разных командах
  • Выявлять и устранять единичные точки отказа, неограниченные очереди, отсутствие идемпотентности, риски эффекта «стада» и окна потери данных
  • Создавать прототипы высокорисковых архитектурных изменений, устранять последствия крупных инцидентов и сотрудничать в решении сложных дефектов между командами
  • Повышать устойчивость системы с помощью корректной деградации, управления обратным давлением, границ изоляции и моделей ёмкости, рассчитанных на ежемесячный рост более чем на 10%
  • Совершенствовать инженерные практики посредством архитектурных ревью, анализа инцидентов и повторно используемых технических шаблонов
  • Определять безопасные практики применения инженерных инструментов с поддержкой ИИ в критически важных системах
  • Разрабатывать с использованием Node.js/TypeScript, Go, GKE, GCP Pub/Sub, Cloud Tasks, Redis, MongoDB, Firestore, ClickHouse и Elasticsearch
  • Улучшать критические пути Workflows благодаря чёткой ответственности, планированию ёмкости, проверенным сценариям отказа и сокращению числа инцидентов

Требования

  • Не менее 10 лет опыта в разработке, включая значительную практическую ответственность за крупномасштабные распределённые системы
  • Подтверждённый опыт единоличной ответственности за рабочую производственную систему в условиях реальных отказов
  • Глубокая экспертиза в архитектурах с очередями и асинхронностью, семантике доставки, упорядочивании, управлении обратным давлением, идемпотентности и доставке с гарантиями exactly-once или at-least-once
  • Уверенное владение несколькими SQL- и NoSQL-системами хранения, моделями согласованности и индексацией в крупном масштабе
  • Экспертное знание Redis или сопоставимой системы хранения в памяти, включая поведение при нехватке памяти и сетевых разделениях
  • Опыт эксплуатации Kubernetes в крупном масштабе, включая ограничения ресурсов, автомасштабирование и отказы пулов узлов
  • Исключительная способность объяснять архитектурные решения с помощью документации, диаграмм и анализа первопричин
  • Владение Node.js и/или Go для создания прототипов предложений и реализации исправлений в критических путях
  • Сопоставимый опыт работы с сотнями сервисов или тысячами экземпляров, обрабатывающих миллиарды событий ежедневно, будет большим преимуществом
  • Опыт работы с ИИ-агентами, нативными сервисами GCP, запуском систем с нуля и укреплением зрелых платформ будет преимуществом

Преимущества

  • Работа в глобальной организации с приоритетом удалённого формата
  • HighLevel предоставляет равные возможности для трудоустройства
  • Добровольный процесс сбора демографической информации хранит ответы отдельно от заявок и не учитывает их при принятии решений о найме
  • Политика конфиденциальности доступна для ознакомления