Command|Link is a global SaaS platform providing network, voice, and IT security solutions that help corporations consolidate their core infrastructure. We are looking for a Staff Software Engineer to own the classification and discovery layer, which serves as the brain of our platform by transforming raw telemetry into a living, queryable map of customer infrastructure.
Key responsibilities
- Own the architecture and long-term direction of the classification and discovery layer, including entity resolution and graph data structures.
- Correlate diverse data sources like security tooling, syslog, and OpenTelemetry into accurate network and system topologies.
- Lead the architectural shift toward streaming-first, event-driven topology materialization using Memgraph and Kafka.
- Set technical standards for downstream teams and mentor engineers on data reasoning and graph modeling.
Requirements
- Strong Python background with experience in entity resolution frameworks like Splink.
- Production experience with graph databases such as Memgraph, including solid traversal and modeling skills.
- Hands-on experience with Kafka and OpenSearch in event-driven architectures.
- Deep fluency in network and telemetry protocols at L2-L4 and a solid grasp of networking fundamentals.
- Demonstrated ability to own architectural decisions in ambiguous problem spaces.
What we offer
- Room to grow at a high-growth company.
- An environment that celebrates ideas and innovation.
- Work that has a tangible impact on the platform.
- Flexible time off and employee referral bonuses.