SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Abnormal AI is a Series D-funded cybersecurity leader (2025 Gartner Magic Quadrant Leader for Email Security, $5.1B valuation) protecting customers against evolving adversarial threats. The Identity Threat Protection (ITP) team owns end-to-end development of infrastructure, ML models, AI agents, customer-facing APIs, and internal tools that detect malicious behavior and protect against account takeover, identity spoofing, data leakage, and advanced identity-based attacks.
You will join as a backend software engineer blending hands-on systems development with growing ownership of features and production systems, including AI-powered and agentic components. Working closely with senior engineers, you'll improve system reliability, reduce latency, and accelerate feature release cycles.
Key responsibilities:
**Technical Delivery & Excellence**
- Design, build, and iterate on scalable backend and ML systems, APIs, frameworks, and internal tools
- Take ownership of well-scoped features and components with senior engineer guidance on complex, cross-system work
- Contribute to stability, reliability, and operational excellence of critical systems
- Write clean, testable, resilient code with attention to edge cases and performance
- Contribute to technical design documents and participate in design discussions
- Participate in code and design reviews, and contribute to on-call rotations
**AI Engineering & Agents**
- Help design and build LLM-powered features and agentic workflows (automated investigation, triage, remediation assistants) as part of the ATO platform
- Integrate LLM APIs and agent frameworks into backend services, with attention to reliability, cost, latency, and evaluation
- Contribute to prompt design, tool/function-calling integrations, and guardrails for AI-driven components under senior engineer guidance
- Use GenAI coding assistants and agents as part of your development workflow to accelerate delivery and testing
**Collaboration & Growth**
- Collaborate with product managers, designers, and engineers to align on specifications and priorities
- Break down well-defined projects into clear executable steps and drive them to completion
- Contribute to roadmap discussions and share ideas for technical improvements
- Communicate effectively in an async-first environment
- Actively seek feedback and mentorship from senior engineers
**Requirements**
- 3–5 years of industry experience as a Software Engineer with a track record of shipping production backend systems
- Solid backend proficiency in Python, with experience building and maintaining production systems
- Experience with system design fundamentals and building reliable, scalable applications
- Working knowledge of relational databases and modern data storage technologies
- Experience with AWS cloud services (S3, RDS) and deployment practices
- Understanding of service health, monitoring, and incident response practices
- Comfortable writing technical documentation and contributing to design discussions
- Exposure to service-to-service communication (gRPC, Kafka) and caching (Redis) is a plus
- Familiarity with containerization and orchestration (Docker, Kubernetes, Helm) is a plus
**Nice-to-Have Skills**
- Hands-on experience integrating LLM APIs (OpenAI, Anthropic) into production applications
- Exposure to agent frameworks or patterns (LangChain, LangGraph, tool/function calling, ReAct-style agents)
- Familiarity with prompt engineering, evaluation, and observability for AI-driven features