CareerPlan

Senior Software Engineer - Distributed Systems/Go

Santa Clara, CARemoteFull-time2026-09-20 → 2026-11-10
Hybrid · Canada

Core

Design, build, and operate large-scale distributed infrastructure for a threat detection and malware analysis platform.

Role type

Senior IC distributed systems engineer (Go)

Builds

Production data ingestion, processing, and analysis systems

Domain

Cybersecurity + Large-scale distributed systems

Deliverable

production ML models

Required skills

Go, distributed systems design, storage systems, message queues, cloud infrastructure, containerization, infrastructure-as-code, AI coding assistants

Preferred skills

Security/malware analysis background, Google BigTable/Spanner experience, open-source contributions

Technologies

Go, GCP, containerization, infrastructure-as-code

Responsibilities

Design and build distributed systems for data ingestion and analysis; work across storage, queues, APIs, and pipelines; improve reliability and observability; collaborate on turning threat concepts into scalable infrastructure

Seniority

Senior, hands-on IC