CommunicationOS

Senior Software Engineer, Platform

Own the pipeline that ingests, normalises and indexes messages across the nineteen networks in scope, and the streaming layer that keeps live clients current.

Antwerp

Location

Full-time

Type

Engineering

Team

What you will do

  • Build and maintain channel adapters in Rust, Go and TypeScript.
  • Own the distributed search index, from its schema to its query planner.
  • Keep the streaming layer and its socket connections healthy for live clients.
  • Implement key handling and per-tenant data isolation.
  • Work with the CTO on production slowdowns and protocol edge cases.

What we look for

  • Five years or more on backend distributed systems or real-time event pipelines.
  • Production experience in Rust, Go or performance-minded TypeScript.
  • Deep understanding of database internals, full-text indexing and socket handling.
  • History of running high-throughput ingestion under an uptime commitment.
  • Clear writing, because you will answer customers directly.

Nice to have

  • You have reverse-engineered a proprietary messaging protocol before.
  • You have worked with SQLite virtual tables or embedded vector indexes.

Equal consideration

We judge candidates on technical ability and how they solve problems, not on credentials or background. Candidates go through the same four steps.

Apply in one message

Send what you have built and which part of this you would want to own. A founder replies.

No card required. We reply with an onboarding slot and a connection guide.

Back to all roles