C6 Bank
CommandLink
Staff Software Engineer, Plataforma de Alertas
Sobre sua nova função
O Command|Alert é o núcleo de processamento de sinais da CommandLink: o motor que transforma telemetria bruta de segurança, monitoramento e definida pelo cliente em alertas nos quais os clientes realmente confiam. A fadiga de alertas e o ruído são as principais reclamações em todos os concorrentes deste setor, e esta função existe para garantir que nossos alertas sejam aqueles que as pessoas não ignoram.
Como Staff Software Engineer no Command|Alert, você atuará em duas a três equipes que lidam com alertas, desde a avaliação de regras e detecção de anomalias até a entrega e notificação downstream. Você conduzirá as decisões mais importantes da organização sobre como o motor de correlação e alerta é arquitetado, mergulhará em qualquer equipe ou projeto que precise da sua profundidade técnica e equilibrará o trabalho de confiabilidade de curto prazo com a base técnica de longo prazo sobre a qual o produto é construído.
Esta é uma função para alguém que raciocina fluentemente através de dados: absorvendo ferramentas de segurança, telemetria de monitoramento, syslog, OpenTelemetry e protocolos de rede L2-L4, derivando topologias reais de rede e sistema e as dependências entre elas, e usando esse contexto para fazer com que o raciocínio orientado por LLM sobre correção, solução de problemas e remediação realmente funcione.
Principais Responsabilidades
- Definir a arquitetura de como o Command|Alert avalia limites baseados em regras, pontuações de anomalia de ML e lógica de correlação para produzir alertas de alta fidelidade, tanto em alertas globais que definimos quanto em alertas que os próprios clientes definem.
- Assumir a responsabilidade pela confiabilidade do pipeline de alertas de ponta a ponta: desde a avaliação de alertas no OpenSearch até a entrega via Kafka por meio de callbacks do OpenSearch para notificação downstream, incluindo garantias de idempotência e comportamento testado sob carga sustentada.
- Conduzir a estratégia de correlação que transforma diversas fontes (ferramentas de segurança, telemetria de monitoramento, syslog, OpenTelemetry, protocolos de rede L2-L4) em topologias de rede e sistema utilizáveis e suas dependências, e tornar esse contexto utilizável para o raciocínio de LLM sobre investigações e remediação.
- Estabelecer a base técnica para gerar definições de alerta a partir do modelo de dados normalizado usando LLMs.
- Atuar em qualquer equipe ou fluxo de trabalho no Command|Alert que precise de orientação arquitetural, desbloqueando outros e elevando o padrão de como o sistema é construído.
- Equilibrar apostas estratégicas (novas capacidades de correlação e detecção) com a base de longo prazo que o motor de alerta precisa para se sustentar em escala.
- Orientar engenheiros nas equipes com as quais você interage e representar a direção técnica do Command|Alert para stakeholders fora da engenharia.
- Assumir responsabilidades e projetos adicionais conforme necessário para apoiar o sucesso da equipe e da organização.
O que você precisará para ter sucesso
Requisitos
- Experiência comprovada projetando, construindo ou operando sistemas de alerta ou notificação de alta confiabilidade em produção, incluindo a execução de lógica de detecção baseada em regras e em ML contra tráfego real em escala.
- Forte experiência com Kafka, particularmente na produção e consumo de fluxos de eventos para entrega downstream.
- Domínio prático de telemetria e dados de protocolo: saída de ferramentas de segurança, telemetria de monitoramento, syslog, OpenTelemetry, NetFlow ou sFlow, SNMP, ICMP e logs de firewall, e a capacidade de transformar esses dados em topologias reais de rede e sistema e mapas de dependência.
- Histórico na construção ou operação de sistemas onde a confiabilidade de webhooks, idempotência e garantias de entrega sob carga são inegociáveis.
- Domínio reconhecido de Go e/ou Python, com abrangência em orquestração de containers e uma pegada multi-cloud.
- Capacidade demonstrada de tomar decisões de arquitetura e tecnologia em nível organizacional, não apenas executar dentro de uma.
Desejável
- Experiência com Temporal ou uma plataforma de orquestração de fluxo de trabalho comparável.
- Experiência no uso de LLMs para raciocinar sobre dados estruturados de sistema ou rede para fluxos de trabalho de solução de problemas, remediação ou investigação.
- Familiaridade com frameworks de processamento de fluxo como Flink, Protocol Buffers para contratos de serviço, ou Argo e Spacelift para CI/CD e infraestrutura como código.
- Familiaridade com Memgraph ou outro armazenamento de grafos para dados de topologia.
- Experiência com osquery, Steampipe ou ferramentas similares de inventário de endpoint e nuvem.
- Experiência operando em um ambiente multi-tenant, cloud-native com gerenciamento de segredos e TLS em escala.
Por que você vai adorar a vida na Command|Link
Junte-se a nós na CommandLink, onde você terá a oportunidade de moldar o futuro da comunicação empresarial. Valorizamos o espírito inovador e buscamos indivíduos prontos para trazer sua visão e experiência únicas para uma equipe que valoriza ideias ousadas e pensamento estratégico. Você está pronto para causar impacto?
- Espaço para crescer em uma empresa de alto crescimento
- Um ambiente que celebra ideias e inovação
- Seu trabalho terá um impacto tangível
- Folgas flexíveis
- Eventos divertidos em locais legais
- Bônus por indicação de funcionários para incentivar a adição de ótimas novas pessoas à equipe
Na CommandLink, estamos comprometidos em criar uma experiência de contratação justa, consistente e eficiente. Como parte do nosso processo, usamos ferramentas assistidas por IA para ajudar a revisar e analisar candidaturas. Essas ferramentas apoiam nossa equipe de recrutamento identificando qualificações e experiências que se alinham aos requisitos de cada função.
As ferramentas de IA são usadas apenas para auxiliar no processo de avaliação — elas não tomam decisões finais de contratação. Cada candidatura é revisada por um membro da nossa equipe de recrutamento ou contratação antes que qualquer decisão seja tomada.
