Principal Software Engineer
Core
Define technical vision and architecture for AI-native security solutions, leveraging frontier models and agentic AI to solve complex cybersecurity problems.
Role type
Principal Software Engineer (AI/ML Security)
Builds
Scalable, world-class AI-powered security solutions and platforms
Domain
Cybersecurity + AI/ML
Deliverable
production ML models | product features
Required skills
AI/ML system design, agentic architectures, distributed systems, software architecture, Python, cloud-native platforms, API design, model evaluation, observability
Preferred skills
Cybersecurity domain expertise (threat detection, vulnerability management), Java/Go, AI coding agents (Claude Code, Cursor, Windsurf), Kubernetes, DevOps
Technologies
LLMs, foundation models, agentic frameworks, RAG, embeddings, vector technologies, Kubernetes, cloud platforms
Responsibilities
Define technical architecture and engineering standards, partner with product and security teams to identify high-value problems, champion AI-native engineering practices, mentor senior engineers, represent technology to executives and customers
Seniority
Principal, hands-on IC with significant leadership responsibility