Software Engineer 2 - Product Essentials
Core
Build and harden backend platforms supporting notifications, LLM calls, and product languages for AI-native security solutions.
Role type
Senior IC backend software engineer (distributed systems & security)
Builds
Secure, scalable cloud architectures processing billions of security events; production APIs and consumer-grade interfaces
Domain
Cybersecurity / Cloud Infrastructure / AI
Deliverable
production ML models | product features | infrastructure
Required skills
Python, TypeScript, Go, gRPC, REST APIs, distributed systems debugging, AWS/GCP/Azure, Docker, Kubernetes, data structures, performance optimization
Preferred skills
AI development tools (Cursor, GitHub Copilot, Claude), enterprise-grade application architecture
Technologies
Python, TypeScript, Go, gRPC, REST, AWS, GCP, Azure, Docker, Kubernetes, Cursor, GitHub Copilot, Claude
Responsibilities
Develop data-driven applications and production APIs; Design and deploy secure, scalable systems; Debug distributed systems failures involving retries, timeouts, and race conditions; Collaborate with enterprise customers, security teams, and AI researchers
Seniority
Mid-level (3+ years), hands-on IC