HighLevel
HighLevel
201 – 500 Dipendenti
ConsulenzaLogisticaSaaS
HighLevel è un’azienda SaaS che sviluppa una piattaforma completa di marketing e vendite per aziende e professionisti del marketing. Il suo software riunisce acquisizione di lead, programmazione di appuntamenti, gestione della pipeline, siti web, funnel, landing page e follow-up automatizzato tramite telefono, SMS, e-mail e canali social. HighLevel offre inoltre integrazioni API, strumenti per la gestione di iscrizioni e corsi e opzioni white label che consentono alle aziende di proporre la piattaforma con il proprio marchio. Per chi cerca lavoro, il profilo dell’azienda riflette attività incentrate sulla realizzazione e sul supporto di un ampio prodotto di automazione aziendale utilizzato nella consulenza, nella logistica e in altre organizzazioni orientate ai servizi.

Ingegnere principale di sistemi distribuiti – da remoto dall’India

HighLevel cerca un ingegnere principale per rafforzare servizi resilienti e su larga scala per la sua piattaforma aziendale basata sull’IA. Il ruolo comprende Node.js, Go, Kubernetes, GCP, storage distribuito e affidabilità dei sistemi end-to-end.

Descrizione

  • Progettare, sviluppare e scalare servizi backend e interfacce frontend per l’esperienza Threads & Composer in HighLevel Conversations
  • Guidare l’architettura backend e API, i flussi di dati, le prestazioni, l’affidabilità, la capacità di elaborazione e la correttezza su larga scala
  • Essere responsabile del livello di interfaccia utente Vue 3, dallo sviluppo alla manutenzione
  • Proteggere l’integrità architetturale di un sistema distribuito su scala di miliardi di elementi rispetto a modalità di guasto, vincoli di capacità, garanzie di coerenza e oltre 50 implementazioni
  • Esaminare i progetti dei percorsi critici e guidare le decisioni architetturali tra i team
  • Individuare e risolvere singoli punti di guasto, code non limitate, assenza di idempotenza, rischi di effetto valanga e finestre di perdita dei dati
  • Creare prototipi di modifiche architetturali ad alto rischio, gestire incidenti rilevanti e collaborare alla risoluzione di difetti complessi tra team
  • Aumentare la resilienza del sistema con degrado graduale, backpressure, confini di isolamento e modelli di capacità progettati per una crescita mensile superiore al 10%
  • Rafforzare le pratiche ingegneristiche attraverso revisioni dei progetti, analisi post-incidente e pattern tecnici riutilizzabili
  • Definire pratiche sicure per l’utilizzo dell’ingegneria assistita dall’IA sui sistemi critici
  • Sviluppare con Node.js/TypeScript, Go, GKE, GCP Pub/Sub, Cloud Tasks, Redis, MongoDB, Firestore, ClickHouse ed Elasticsearch
  • Migliorare i percorsi critici di Workflows attraverso responsabilità chiare, pianificazione della capacità, scenari di guasto testati e una riduzione degli incidenti

Requisiti

  • Almeno 10 anni di esperienza nell’ingegneria, con una significativa responsabilità pratica su sistemi distribuiti su larga scala
  • Comprovata responsabilità esclusiva di un sistema in produzione durante guasti reali
  • Profonda esperienza nelle architetture basate su code e asincrone, nelle semantiche di consegna, nell’ordinamento, nel backpressure, nell’idempotenza e nella consegna esattamente una volta o almeno una volta
  • Solida padronanza di diversi sistemi di storage SQL e NoSQL, dei modelli di coerenza e dell’indicizzazione su larga scala
  • Competenza avanzata con Redis o un sistema in memoria comparabile, incluso il comportamento sotto pressione della memoria e durante le partizioni di rete
  • Esperienza in produzione nella gestione di Kubernetes su larga scala, inclusi limiti delle risorse, autoscaling e guasti dei pool di nodi
  • Eccezionale capacità di comunicare i progetti tramite documentazione, diagrammi e analisi delle cause principali
  • Padronanza di Node.js e/o Go per creare prototipi di proposte e fornire correzioni per i percorsi critici
  • È fortemente preferibile un’esperienza comparabile con centinaia di servizi o migliaia di istanze che elaborano miliardi di eventi al giorno
  • L’esperienza con agenti IA, servizi nativi GCP, avvio di sistemi da zero a uno e consolidamento di piattaforme mature è considerata un plus

Benefit

  • Lavorare in un’organizzazione globale che privilegia il lavoro da remoto
  • HighLevel è un datore di lavoro che offre pari opportunità
  • Un processo volontario di raccolta delle informazioni demografiche mantiene le risposte separate dalle candidature e le esclude dalle decisioni di assunzione
  • È disponibile una politica sulla privacy per la consultazione