Principal Software Engineer
Core
Define technical vision and architecture for AI-native security solutions, applying frontier AI models and agentic AI to complex cybersecurity problems.
Role type
Principal Software Engineer (AI/ML & Security)
Builds
Enterprise-grade AI/ML platforms and scalable distributed systems for security
Domain
Cybersecurity + Artificial Intelligence
Deliverable
production ML models | product features | infrastructure
Required skills
AI/ML system design, agentic architectures, distributed systems, Python, cloud-native architectures, LLMs, RAG, model evaluation, technical leadership, cross-functional partnership
Preferred skills
Cybersecurity product experience, Java/Go, Kubernetes, modern DevOps, executive communication
Technologies
Frontier LLMs, agent frameworks, retrieval and vector technologies, Kubernetes, cloud platforms
Responsibilities
Define architecture and engineering standards for scalability and reliability; Design and build performant distributed systems; Partner with Product, UX, and security researchers to identify high-value problems; Champion AI-native development workflows using coding agents; Mentor senior engineers and raise engineering standards; Lead technical initiatives spanning multiple teams
Seniority
Principal, strategy & mentorship