149K–215K USD / year
Software Engineer II, Attack Detection
BackendWorkplace — unknown
Published on 2026-11-06
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build backend services and data pipelines for Abnormal AI’s email security product. Integrate machine learning models and AI agents into detection and investigation workflows, with a focus on catching attacks while controlling false positives, latency, and cost.
About the company
Abnormal Security uses AI to detect and stop email and collaboration attacks such as phishing and business email compromise. It protects enterprises against social engineering and account takeover.
Stack
PythonGoMachine learningLarge language models
What you'll do
- Build backend services and data pipelines for security features
- Integrate ML models and LLMs into detection and investigation workflows
- Develop AI agents to analyze suspicious activity
- Build tools for repeatable model training and AI system evaluation
- Evaluate detection changes against attack patterns and investigate missed attacks and false positives
- Improve reliability and performance within latency and cost limits
- Write tested, readable code and contribute to designs and reviews
- Own features through release and monitor them in production
What we're looking for
- Bachelor’s degree in computer science, software engineering, information systems, or a related engineering field
- At least 2 years of software design and development experience
- Experience with backend services or data-intensive applications where reliability and performance matter
- Strong programming skills, including data structures and software design
- Experience with automated testing and diagnosing production issues using logs and metrics
- Ability to turn product requirements into practical designs and deliver with guidance on larger decisions
- Clear technical communication and effective collaboration
Nice to have
- Hands-on machine learning experience
- Experience with LLMs or AI agents and evaluating their accuracy and reliability
- Experience with classifier evaluation, including precision and recall
- Experience with Python or Go
- Experience with data pipelines or reproducible model experimentation tools
- Cybersecurity or fraud-detection experience
