CommandLink

Ingeniero/a de Software Staff, Plataforma de Alertas

PythonGo
Traducción automática. Consulta el original.

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

  1. 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.
  1. 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.
  1. 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.
  1. Sentar las bases técnicas para generar definiciones de alertas a partir del modelo de datos normalizado utilizando LLMs.
  1. 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.
  1. 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.
  1. 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.
  1. 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

  1. 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.
  1. Sólida experiencia en Kafka, particularmente en la producción y el consumo de flujos de eventos para la entrega posterior.
  1. 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.
  1. 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.
  1. Dominio reconocido de Go y/o Python, con experiencia en orquestación de contenedores y una huella multicloud.
  1. 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

  1. Experiencia con Temporal o una plataforma de orquestación de flujos de trabajo comparable.
  1. 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.
  1. 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.
  1. Familiaridad con Memgraph u otra base de datos de grafos para datos de topología.
  1. Experiencia con osquery, Steampipe o herramientas similares de inventario de endpoints y cloud.
  1. 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.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores