Principal Architect - Distributed Systems
Core
Define, evolve, and own the technical architecture of the Vulnerability Services Engine (VSE) platform, an enterprise-wide system for ingesting, processing, and analyzing vulnerability telemetry.
Role type
Principal Architect - Distributed Systems (Architect-Engineer)
Builds
Vulnerability Services Engine (VSE) platform, data ingestion pipelines, analytics layers, and integration strategies across multi-cloud environments.
Domain
Cybersecurity / Vulnerability Management / Distributed Systems / Big Data
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems design, big-data platform engineering, web and service-based application development, hands-on coding in Java/Python/JavaScript, senior technical leadership, performance engineering, observability practices, vendor evaluation and POC leadership.
Preferred skills
Apache Spark and Databricks expertise, high-throughput telemetry platforms, distributed systems performance tuning, security and vulnerability management domain knowledge, Apache Arrow familiarity, AI/ML concepts.
Technologies
Apache Spark, Databricks, Apache Kafka, Azure, GCP, AWS, Java, Python, JavaScript, ReactJs, Apache Arrow.
Responsibilities
Provide technical ownership and architectural leadership for the VSE platform; own technical specifications and data architecture for vulnerability data products; design and enforce system architectures and integration standards; lead distributed systems design for large-scale telemetry; provide hands-on engineering leadership through code contributions and design reviews; establish performance engineering and observability practices; act as a senior technical advisor to broader teams.
Seniority
Principal, hands-on IC with strategic influence