Principal Software Engineer
Core
Design, build, and maintain scalable data pipelines to collect, transform, and deliver structured threat intelligence data powering the Security Intelligence Graph.
Role type
Principal Software Engineer (Data Platform & Infrastructure)
Builds
Scalable data pipelines, backend services, and platform capabilities for security intelligence
Domain
Cybersecurity / Threat Intelligence / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Go, Rust, Kafka, RabbitMQ, Cloud Infrastructure, REST APIs, ETL/ELT pipelines, Observability, Failure Recovery, High-volume data processing
Preferred skills
Delta Lake, Graph databases (AWS Neptune, Neo4j), SQL/NoSQL databases, CI/CD (GitHub Actions), Infrastructure-as-code (Terraform), Cybersecurity data domains
Technologies
Python, Go, Rust, Kafka, RabbitMQ, AWS, Terraform, GitHub Actions, Postgres, MongoDB, Elasticsearch, Neo4j, AWS Neptune, Delta Lake
Responsibilities
Design and maintain scalable data pipelines for threat intelligence; Drive architectural improvements for platform scalability and reliability; Develop backend services and data systems; Apply statistical techniques to large-scale datasets; Ensure production-grade pipeline reliability through observability and error handling; Build and maintain CI/CD pipelines and infrastructure-as-code practices; Collaborate across teams and geographies to raise the engineering bar
Seniority
Principal, hands-on IC with architectural leadership