Principal Software Engineer - AI Safety and Security
Core
Lead the design and implementation of shared platform capabilities for AI observability, monitoring, and security, enabling attack reconstruction, automated detection, and threat hunting.
Role type
Principal Software Engineer (AI Safety and Security)
Builds
Company-wide AI observability and monitoring systems, detection infrastructure for attack signatures and behavioral anomalies, and large-scale distributed data processing systems.
Domain
AI Safety, Security, Big Data Engineering, Cloud-Native Distributed Platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Architecture and technology decision making, writing critical production code, distributed data processing, AI security research application, system design, technical mentorship, security and privacy architecture reviews, threat modeling, secure-by-design principles, agentic systems understanding, cloud-native infrastructure management.
Preferred skills
Modern agentic development tools usage, AI-assisted coding workflows, rapid prototyping and evaluation, cross-functional leadership, complex system ownership in ambiguous environments.
Technologies
Spark, Kusto, data lakes, batch and streaming platforms, Azure Data Factory, Databricks, Kubernetes, C, C++, C#, Java, JavaScript, Python.
Responsibilities
Guide architecture and technology decisions, establish reusable engineering patterns, build and evolve AI observability systems, design detection infrastructure, develop high-volume data integrations, review designs and code, mentor engineers and scientists, drive technical partner conversations.
Seniority
Principal, hands-on IC with strategy & mentorship