Software Engineer - Backend - Behavioral Security Products
Core
Design, build, and iterate on scalable backend systems, APIs, and ML models to power Identity Threat Protection (ITP) products, including AI-powered agentic workflows for detecting malicious behavior.
Role type
Mid-level backend software engineer (AI/ML integration)
Builds
Production backend services, customer-facing APIs, and AI agent workflows for identity threat detection
Domain
Cybersecurity / Identity Threat Protection / AI Engineering
Deliverable
production ML models | product features
Required skills
Python, system design, relational databases, service-to-service communication (gRPC, Kafka), caching (Redis), AWS cloud services, containerization (Docker, Kubernetes, Helm), incident response
Preferred skills
LLM API integration, agent frameworks (LangChain, LangGraph), prompt engineering, GenAI coding assistants
Technologies
Python, gRPC, Kafka, Redis, AWS (S3, RDS), Docker, Kubernetes, Helm, OpenAI, Anthropic, LangChain, LangGraph
Responsibilities
Design and build scalable backend systems and APIs; integrate LLM APIs and agent frameworks into backend services; contribute to technical design documents and code reviews; participate in on-call rotations; collaborate with product managers and engineers on feature delivery
Seniority
Mid-level, hands-on IC