Staff Software Engineer at Obsidian Security
Core
Building full-stack systems for a threat detection product that secures SaaS applications like M365 and Salesforce, with a current focus on detecting shadow AI usage.
Role type
Staff Software Engineer (Threat Product)
Builds
Browser extensions, backend event processing services, and data pipelines for a detection engine.
Domain
Cybersecurity / SaaS Security / AI Security
Deliverable
production ML models | product features
Required skills
TypeScript, Python, Rust, browser extension development, DOM manipulation, event loop management, SPA routing, CORS handling, event streaming, Postgres, Elasticsearch, Kafka
Preferred skills
AI security (prompt injection, exfiltration), detection engineering, SIEM, security tooling
Technologies
TypeScript, Python, Rust, Kafka, Postgres, Elasticsearch
Responsibilities
Develop browser extension code (content/background scripts, manifest v3, message passing); Build and maintain backend services processing millions of events; Optimize telemetry collectors; Implement systems to detect sensitive data pasted into LLMs.
Seniority
Staff, hands-on IC