Principal Software Engineer
Core
Design, build, and optimize scalable algorithms, distributed systems, and services for a platform that evaluates agent performance, simulates attacks, and generates security-readiness signals for product teams.
Role type
Principal Software Engineer (AI Security & Agent Orchestration)
Builds
Scalable evaluation platforms, attack-simulation harnesses, agent orchestration frameworks, and data pipelines for LLM-based systems.
Domain
Cybersecurity, AI Safety, Agentic Systems, Large Language Models
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, algorithm optimization, event-driven architectures, high-throughput telemetry pipelines, workflow orchestration, adversarial testing, API design, developer experience tooling, technical mentorship, cross-team alignment
Preferred skills
Experience with C, C++, C#, or Python, experience building platforms for LLM-based or agentic systems, cybersecurity operations, red teaming, AI safety, abuse or fraud prevention
Technologies
C, C++, C#, Python
Responsibilities
Own architecture and technical direction of the agent evaluation platform, design and optimize scalable algorithms and distributed systems, lead validation of defensive and offensive agent systems, build APIs and tooling for onboarding agents and running threat scenarios, turn evaluation results into actionable engineering insights, set technical direction and mentor engineers, drive cross-team alignment through ambiguity
Seniority
Principal, strategy & mentorship