Principal Software Engineer, Security AI
Core
Develop AI-enabled workflows and scalable systems using LLMs, RAG, and embeddings to help engineering and security teams analyze information, retrieve context, and make faster decisions.
Role type
Principal Software Engineer, Security AI
Builds
Scalable AI platforms, multi-agent systems, and security data pipelines for engineering and security operations teams.
Domain
Cybersecurity, Artificial Intelligence, Large Language Models
Deliverable
production ML models | product features | infrastructure
Required skills
LLM development, retrieval-augmented generation, vector databases, multi-agent system design, cloud security, API architecture, system observability, AI safety and governance, secure software development, data pipeline engineering
Preferred skills
Knowledge graph implementation, entity resolution, prompt injection defense, autonomous workflow orchestration, AI evaluation frameworks
Technologies
Python, C++, C#, Java, JavaScript, C, LLMs, vector databases, cloud platforms
Responsibilities
Design and build scalable AI systems for security scenarios, create evaluation and monitoring approaches for AI reliability, partner with cross-functional teams to translate AI advances into platform capabilities, provide technical leadership through architecture design and code reviews, mentor engineers on high-quality implementation and operational excellence
Seniority
Principal, hands-on IC with strategic leadership