Senior Software Engineer - Distributed Systems/Go
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