Principal Software Engineer
Core
Design, build, and operate scalable real-time cloud services and AI-powered security capabilities using Azure, LLMs, and agentic workflows to improve security analyst workflows.
Role type
Principal Software Engineer (AI/Security)
Builds
Scalable cloud services, AI-powered security features, and automation tools for security analysts
Domain
Cloud Security / AI Engineering
Deliverable
production ML models
Required skills
C#, Java, C++, Azure, LLMs, transformer models, embeddings, vector stores, agentic workflows, PyTorch, TensorFlow, distributed systems, cloud services, AI-powered systems, software architecture, code reviews, technical leadership
Preferred skills
AI-assisted software engineering practices, tooling development, documentation improvement
Responsibilities
Design and implement end-to-end features from architecture to production deployment, provide technical leadership and mentorship, lead architecture and code reviews, collaborate across engineering and security disciplines to build Security for AI and AI for Security capabilities
Seniority
Principal, hands-on IC with strategy & mentorship
