GFT Technologies SE
CommandLink
Ingeniero/a de Software Staff, Plataforma de Alertas
Sobre tu nuevo rol
Command|Alert es el núcleo de procesamiento de señales de CommandLink: el motor que convierte la telemetría bruta de seguridad, monitorización y definida por el cliente en alertas en las que los clientes confían realmente. La fatiga de alertas y el ruido son la principal queja de todos los competidores en este sector, y este puesto existe para asegurar que nuestras alertas sean las que la gente no ignora.
Como Ingeniero/a de Software Staff en Command|Alert, operarás en los dos o tres equipos que tocan la gestión de alertas, desde la evaluación de reglas y la detección de anomalías hasta la entrega y la notificación posterior. Impulsarás las decisiones más importantes de la organización sobre cómo se arquitecta el motor de correlación y alertas, te sumergirás en el equipo o proyecto que necesite tu profundidad, y equilibrarás el trabajo de fiabilidad a corto plazo con la base técnica a largo plazo sobre la que se construye el producto.
Este es un puesto para alguien que razona fluidamente a través de los datos: tomando herramientas de seguridad, telemetría de monitorización, syslog, OpenTelemetry y protocolos de red L2-L4, derivando topologías de red y sistemas reales y las dependencias entre ellas, y utilizando ese contexto para que el razonamiento basado en LLM sobre la corrección, la resolución de problemas y la remediación funcione realmente.
Responsabilidades Clave
- Establecer la arquitectura de cómo Command|Alert evalúa los umbrales basados en reglas, las puntuaciones de anomalías de ML y la lógica de correlación para producir alertas de alta fidelidad, tanto para las alertas globales que definimos como para las alertas que los clientes definen por sí mismos.
- Ser responsable de la fiabilidad del pipeline de alertas de extremo a extremo: desde la evaluación de alertas OpenSearch hasta la entrega Kafka a través de callbacks OpenSearch a la notificación posterior, incluyendo garantías de idempotencia y comportamiento probado bajo carga sostenida.
- Impulsar la estrategia de correlación que convierte fuentes diversas (herramientas de seguridad, telemetría de monitorización, syslog, OpenTelemetry, protocolos de red L2-L4) en topologías de red y sistemas utilizables y sus dependencias, y hacer que ese contexto sea utilizable para el razonamiento LLM sobre investigaciones y remediación.
- Sentar las bases técnicas para generar definiciones de alertas a partir del modelo de datos normalizado utilizando LLMs.
- Involucrarse en cualquier equipo o flujo de trabajo dentro de Command|Alert que necesite orientación arquitectónica, desbloqueando a otros y elevando el nivel de cómo se construye el sistema.
- Equilibrar apuestas estratégicas (nueva capacidad de correlación y detección) frente a la base a largo plazo que el motor de alertas necesita para mantenerse a escala.
- Mentorizar a ingenieros/as en los equipos que toques, y representar la dirección técnica de Command|Alert ante las partes interesadas fuera de ingeniería.
- Asumir responsabilidades y proyectos adicionales según sea necesario para apoyar el éxito del equipo y la organización.
Lo que necesitarás para tener éxito
Requerido
- Experiencia demostrada diseñando, construyendo u operando sistemas de alertas o notificaciones de alta fiabilidad en producción, incluyendo la ejecución de lógica de detección basada en reglas y basada en ML contra tráfico real a escala.
- Sólida experiencia en Kafka, particularmente en la producción y el consumo de flujos de eventos para la entrega posterior.
- Un dominio funcional de la telemetría y los datos de protocolos: salida de herramientas de seguridad, telemetría de monitorización, syslog, OpenTelemetry, NetFlow o sFlow, SNMP, ICMP y logs de firewall, y la capacidad de convertir esos datos en topologías de red y sistemas reales y mapas de dependencias.
- Un historial de construcción u operación de sistemas donde la fiabilidad de los webhooks, la idempotencia y las garantías de entrega bajo carga no son negociables.
- Dominio reconocido de Go y/o Python, con experiencia en orquestación de contenedores y una huella multicloud.
- Una capacidad demostrada para tomar decisiones de arquitectura y tecnología a nivel de organización, no solo ejecutar dentro de una.
A tener en cuenta
- Experiencia con Temporal o una plataforma de orquestación de flujos de trabajo comparable.
- Experiencia utilizando LLMs para razonar sobre datos estructurados de sistemas o redes para flujos de trabajo de resolución de problemas, remediación o investigación.
- Familiaridad con frameworks de procesamiento de flujos como Flink, Protocol Buffers para contratos de servicios, o Argo y Spacelift para CI/CD e infraestructura como código.
- Familiaridad con Memgraph u otra base de datos de grafos para datos de topología.
- Experiencia con osquery, Steampipe o herramientas similares de inventario de endpoints y cloud.
- Experiencia operando en un entorno nativo de la nube multitenant con gestión de secretos y TLS a escala.
Por qué te encantará la vida en Command|Link
Únete a nosotros en CommandLink, donde tendrás la oportunidad de dar forma al futuro de la comunicación empresarial. Valoramos el espíritu innovador y buscamos personas preparadas para aportar su visión y experiencia únicas a un equipo que valora las ideas audaces y el pensamiento estratégico. ¿Estás listo/a para marcar la diferencia?
- Espacio para crecer en una empresa de alto crecimiento
- Un entorno que celebra las ideas y la innovación
- Tu trabajo tendrá un impacto tangible
- Tiempo libre flexible
- Eventos divertidos en lugares geniales
- Bonos por referencia de empleados para fomentar la incorporación de grandes personas al equipo
En CommandLink, estamos comprometidos a crear una experiencia de contratación justa, coherente y eficiente. Como parte de nuestro proceso, utilizamos herramientas asistidas por IA para ayudar a revisar y analizar las solicitudes. Estas herramientas apoyan a nuestro equipo de reclutamiento identificando las cualificaciones y la experiencia que se alinean con los requisitos de cada puesto.
Las herramientas de IA se utilizan solo para ayudar en el proceso de evaluación; no toman decisiones finales de contratación. Cada solicitud es revisada por un miembro de nuestro equipo de reclutamiento o de contratación antes de tomar cualquier decisión.
