Principal Software Engineer
Core
Own and drive complex, high-impact projects end-to-end for the data security platform, translating ambiguous requirements into scalable solutions and durable technical roadmaps.
Role type
Principal Software Engineer (Security & AI)
Builds
Scalable, highly available cloud services and distributed systems for data security, including policy evaluation, authorization, and access-control systems.
Domain
Cloud Security, Distributed Systems, Generative AI
Deliverable
production ML models | product features
Required skills
Architecture design, hands-on production coding, cross-team leadership, secure coding practices, LLM/Generative AI integration, system reliability, CI/CD, threat modeling, mentoring
Preferred skills
Responsible AI-native engineering practices, agent orchestration, prompt engineering, retrieval-augmented generation, fine-tuning, model evaluation
Technologies
LangChain, LlamaIndex, AutoGen, DSPy, Transformers, Haystack, C, C++, C#, Java, JavaScript, Python
Responsibilities
Define requirements and architecture for critical components, lead cross-team engineering execution, drive engineering excellence and operational quality, multiply technical effectiveness through design reviews and mentoring, establish technical direction across organizational boundaries
Seniority
Principal, hands-on IC with strategy & mentorship
