
A HighLevel é uma empresa de SaaS que desenvolve uma plataforma completa de marketing e vendas para empresas e profissionais de marketing. Seu software reúne captação de leads, agendamento de compromissos, gerenciamento de pipeline, sites, funis, páginas de destino e acompanhamento automatizado por telefone, SMS, e-mail e canais sociais. A HighLevel também oferece integrações por API, ferramentas de gerenciamento de associações e cursos e opções de marca branca que permitem às empresas oferecer a plataforma com sua própria marca. Para quem busca emprego, o perfil da empresa reflete um trabalho voltado à criação e ao suporte de um amplo produto de automação empresarial usado em consultoria, logística e outras organizações orientadas a serviços.
Engenheiro principal de sistemas distribuídos – remoto na Índia
A HighLevel busca um engenheiro principal para reforçar serviços resilientes e de grande escala para sua plataforma empresarial baseada em IA. A função abrange Node.js, Go, Kubernetes, GCP, armazenamento distribuído e confiabilidade de sistemas de ponta a ponta.
Descrição
- Projetar, desenvolver e escalar serviços de backend e interfaces de frontend para a experiência Threads & Composer no HighLevel Conversations
- Liderar a arquitetura de backend e APIs, os fluxos de dados, o desempenho, a confiabilidade, a capacidade de processamento e a correção em escala
- Ser responsável pela camada de interface do usuário em Vue 3, do desenvolvimento à manutenção
- Proteger a integridade arquitetural de um sistema distribuído em escala de bilhões diante de modos de falha, restrições de capacidade, garantias de consistência e mais de 50 implantações
- Revisar projetos de caminhos críticos e orientar decisões de arquitetura entre equipes
- Identificar e resolver pontos únicos de falha, filas sem limite, ausência de idempotência, riscos de efeito manada e janelas de perda de dados
- Criar protótipos de mudanças arquiteturais de alto risco, lidar com incidentes importantes e colaborar na resolução de falhas complexas entre equipes
- Aumentar a resiliência do sistema com degradação controlada, backpressure, limites de isolamento e modelos de capacidade projetados para um crescimento mensal superior a 10%
- Fortalecer as práticas de engenharia por meio de revisões de design, análises pós-incidente e padrões técnicos reutilizáveis
- Definir práticas seguras para o uso de engenharia assistida por IA em sistemas críticos
- Desenvolver com Node.js/TypeScript, Go, GKE, GCP Pub/Sub, Cloud Tasks, Redis, MongoDB, Firestore, ClickHouse e Elasticsearch
- Melhorar os caminhos críticos de Workflows com responsabilidades claras, planejamento de capacidade, cenários de falha testados e menos incidentes
Requisitos
- Pelo menos 10 anos de experiência em engenharia, com ampla responsabilidade prática por sistemas distribuídos de grande escala
- Responsabilidade exclusiva comprovada por um sistema em produção durante falhas reais
- Profundo conhecimento de arquiteturas de filas e assíncronas, semântica de entrega, ordenação, backpressure, idempotência e entrega exatamente uma vez ou pelo menos uma vez
- Domínio de vários sistemas de armazenamento SQL e NoSQL, modelos de consistência e indexação em escala
- Experiência avançada com Redis ou sistema em memória comparável, incluindo seu comportamento sob pressão de memória e partições de rede
- Experiência em produção operando Kubernetes em escala, incluindo limites de recursos, escalabilidade automática e falhas de pools de nós
- Capacidade excepcional de comunicar projetos por meio de documentação, diagramas e análises de causa raiz
- Proficiência em Node.js e/ou Go para prototipar propostas e entregar correções para caminhos críticos
- Experiência comparável com centenas de serviços ou milhares de instâncias processando bilhões de eventos por dia é fortemente desejável
- Experiência com agentes de IA, serviços nativos do GCP, lançamento de sistemas do zero e fortalecimento de plataformas maduras é considerada um diferencial
Benefícios
- Trabalhar em uma organização global que prioriza o trabalho remoto
- A HighLevel oferece oportunidades iguais de emprego
- Um processo voluntário de informações demográficas mantém as respostas separadas das candidaturas e as exclui das decisões de contratação
- Uma política de privacidade está disponível para consulta