
HighLevel es una empresa de SaaS que desarrolla una plataforma integral de marketing y ventas para empresas y profesionales del marketing. Su software reúne la captación de clientes potenciales, la programación de citas, la gestión de procesos de ventas, los sitios web, los embudos de conversión, las páginas de destino y el seguimiento automatizado mediante teléfono, SMS, correo electrónico y canales sociales. HighLevel también ofrece integraciones mediante API, herramientas para gestionar membresías y cursos, y opciones de marca blanca que permiten a las empresas ofrecer la plataforma con su propia marca. Para quienes buscan empleo, el perfil de la empresa refleja un trabajo centrado en crear y respaldar un amplio producto de automatización empresarial utilizado en consultoría, logística y otras organizaciones orientadas a los servicios.
Ingeniero principal de sistemas distribuidos – remoto en India
HighLevel busca un ingeniero principal para reforzar servicios resilientes y de gran escala para su plataforma empresarial basada en IA. El puesto abarca Node.js, Go, Kubernetes, GCP, almacenamiento distribuido y la fiabilidad integral de los sistemas.
Descripción
- Diseñar, desarrollar y escalar servicios backend e interfaces frontend para la experiencia Threads & Composer en HighLevel Conversations
- Liderar la arquitectura backend y de API, los flujos de datos, el rendimiento, la fiabilidad, el rendimiento de procesamiento y la corrección a escala
- Ser responsable de la capa de interfaz de usuario en Vue 3 desde su desarrollo hasta su mantenimiento
- Proteger la solidez arquitectónica de un sistema distribuido de escala de miles de millones frente a modos de fallo, limitaciones de capacidad, garantías de consistencia y más de 50 implementaciones
- Revisar diseños de rutas críticas y orientar las decisiones de arquitectura entre equipos
- Encontrar y resolver puntos únicos de fallo, colas sin límites, ausencia de idempotencia, riesgos de efecto manada y ventanas de pérdida de datos
- Crear prototipos de cambios arquitectónicos de alto riesgo, resolver incidentes importantes y colaborar en defectos complejos entre equipos
- Aumentar la resiliencia del sistema mediante degradación gradual, control de presión, límites de aislamiento y modelos de capacidad diseñados para un crecimiento mensual superior al 10 %
- Fortalecer las prácticas de ingeniería mediante revisiones de diseño, análisis posteriores a incidentes y patrones técnicos reutilizables
- Definir prácticas seguras para utilizar ingeniería asistida por IA en sistemas críticos
- Desarrollar con Node.js/TypeScript, Go, GKE, GCP Pub/Sub, Cloud Tasks, Redis, MongoDB, Firestore, ClickHouse y Elasticsearch
- Mejorar las rutas críticas de Workflows mediante una asignación clara de responsabilidades, planificación de capacidad, escenarios de fallo probados y menos incidentes
Requisitos
- Al menos 10 años de experiencia en ingeniería, con una responsabilidad práctica considerable sobre sistemas distribuidos de gran escala
- Responsabilidad demostrada y exclusiva sobre un sistema en producción durante fallos reales
- Experiencia profunda en arquitecturas de colas y asíncronas, semánticas de entrega, ordenamiento, control de presión, idempotencia y entrega exactamente una vez o al menos una vez
- Dominio sólido de varios sistemas de almacenamiento SQL y NoSQL, modelos de consistencia e indexación a escala
- Experiencia avanzada con Redis o un sistema en memoria comparable, incluido su comportamiento bajo presión de memoria y particiones de red
- Experiencia en producción operando Kubernetes a escala, incluidos límites de recursos, escalado automático y fallos de grupos de nodos
- Capacidad excepcional para comunicar diseños mediante documentación, diagramas y análisis de causas raíz
- Dominio de Node.js y/o Go para crear prototipos de propuestas y entregar correcciones para rutas críticas
- Se valora especialmente una experiencia comparable con cientos de servicios o miles de instancias que procesen miles de millones de eventos diarios
- La experiencia con agentes de IA, servicios nativos de GCP, lanzamiento de sistemas desde cero y consolidación de plataformas maduras se considera una ventaja
Beneficios
- Trabajar en una organización global con prioridad por el trabajo remoto
- HighLevel ofrece igualdad de oportunidades laborales
- Un proceso voluntario de información demográfica mantiene las respuestas separadas de las solicitudes y las excluye de las decisiones de contratación
- Hay una política de privacidad disponible para su consulta