Senior Backend Engineer (Python and/or Golang) - Data System
Core
Design and build large-scale distributed backend systems, graph-based data models, and high-throughput data pipelines for SaaS security and Agentic AI platforms.
Role type
Senior IC backend engineer (data systems)
Builds
Large-scale distributed backend systems, graph data platforms, and AI-driven security products
Domain
Cybersecurity, distributed systems, graph databases, AI infrastructure
Deliverable
production ML models
Required skills
Python, Go, distributed systems design, graph databases, streaming systems, API design, cloud platforms, secure coding
Preferred skills
cybersecurity product experience, graph-based analytics, query optimization, observability tools, open-source contributions
Technologies
Neo4j, JanusGraph, Neptune, TigerGraph, PostgreSQL, NoSQL, S3, Kafka, Redis, Docker, Kubernetes, AWS, GCP, Grafana, Prometheus, OpenTelemetry, Flink, Spark Streaming
Responsibilities
Design and build large-scale distributed backend systems and graph-based data models; Develop high-throughput, low-latency data ingestion and processing pipelines; Own significant features end-to-end from design to production; Partner with product and security research teams to deliver new capabilities at scale; Identify production risks and build observable, resilient solutions; Collaborate with engineers through design reviews, code reviews, and technical discussions
Seniority
Senior, hands-on IC