Principal Software Engineer
Core
Build AI-powered product features using LLMs, vector stores, and agentic workflows to improve security signal analysis and customer outcomes while leveraging AI-assisted development practices.
Role type
Principal Software Engineer (Generative AI & Security)
Builds
AI-powered security features, agentic workflows, and scalable backend services
Domain
Cybersecurity / Generative AI
Deliverable
production ML models | product features
Required skills
LLM and GenAI application development, agentic workflows, systems design, security practices, API design, cloud services, prompt engineering, AI orchestration
Preferred skills
AI-assisted software development tools, RAG patterns, human-in-the-loop workflows, database technologies
Technologies
TypeScript, JavaScript, React, C#, Java, Python, LLMs, vector stores, GitHub Copilot, Agent SDKs
Responsibilities
Build AI-powered product features using LLMs and agentic workflows; Design and maintain backend services and APIs supporting agentic workflows; Own medium-to-large features end-to-end from design to production; Leverage AI tooling and automation to improve engineering efficiency; Mentor engineers and advocate for evolving AI development practices; Apply Security-by-Design and Responsible AI principles to enhance threat detection
Seniority
Principal, hands-on IC with strategic influence