Software Engineer - Backend
Core
Build and evolve scalable backend systems, APIs, and AI-powered agentic workflows for an Identity Threat Protection platform.
Role type
Mid-level backend software engineer (AI/ML integration)
Builds
Production backend services, customer-facing APIs, and AI agent components for threat detection
Domain
Cybersecurity / Identity Threat Protection
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), monitoring and incident response
Preferred skills
LLM API integration (OpenAI, Anthropic), 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 iterate on scalable backend and ML systems; integrate LLM APIs and agent frameworks into backend services; write clean, testable, and resilient code; participate in code reviews and on-call rotations; collaborate with product managers and designers to align on specifications
Seniority
Mid-level, hands-on IC