Principal Engineer Software
Core
Design and scale distributed systems, build high-throughput ingestion pipelines, and APIs to process petabytes of data for cybersecurity attack surface management.
Role type
Principal Software Engineer (Cybersecurity Infrastructure)
Builds
Distributed systems, data pipelines, and APIs for Cortex Attack Surface Management
Domain
Cybersecurity / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Python, Go, API design, microservices architecture, data pipelines, ETL processes, CI/CD, automated testing, cloud platforms (GCP/AWS/Azure), technical leadership, mentoring
Preferred skills
Cybersecurity product experience, large-scale data processing, Kubernetes, Java
Technologies
Python, Go, GCP, AWS, Azure, Kubernetes, RESTful APIs
Responsibilities
Design and maintain core services and data pipelines; Lead architecture strategy sessions; Collaborate to solve problems and reduce technical debt; Drive technical best practices; Ensure high-quality output; Take ownership of projects from design to production
Seniority
Principal, hands-on IC with mentorship