Principal Software Engineer
Core
Design and implement distributed systems for security-focused improvements, telemetry, CI/CD safety gates, and automated validations for complex AI systems.
Role type
Principal Software Engineer (Security & AI Infrastructure)
Builds
Security tooling, adversarial testing frameworks, model evaluation pipelines, and secure deployment workflows for AI systems.
Domain
AI/ML Security, Distributed Systems, Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, Security architecture, Threat modeling, Observability, Automation engineering, Risk measurement, Adversarial testing, CI/CD pipeline security, Secure deployment workflows, Cross-functional leadership
Preferred skills
Experience with C, C++, C#, Java, JavaScript, or Python, AI/ML evaluation frameworks, Red team collaboration, Responsible AI practices
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Set engineering direction for security services and tooling, Partner with security researchers and product teams to translate risks into engineering plans, Represent security engineering in architecture reviews and risk assessments, Deliver capabilities to increase detection coverage and accelerate time-to-mitigation, Communicate technical strategy and results to leadership
Seniority
Principal, hands-on IC with strategic influence
