Software Engineer II – Attack Detection
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer building backend services, AI agents, and ML-driven detection workflows for Abnormal’s email security platform. Evaluating attacks, false positives, reliability, and production performance.
Responsibilities:
- Build backend services and data pipelines for customer-facing security features
- Integrate machine learning models and large language models into detection and investigation workflows
- Develop AI agents that analyze suspicious activity and support security investigations
- Build tools that make model training repeatable and agent-driven and help engineers evaluate AI systems
- Evaluate changes against real attack patterns and investigate missed attacks and false positives
- Improve system reliability and performance within latency and cost limits
- Write tested, readable code and contribute to technical designs and code reviews
- Own well-defined features from design through release and monitor their behavior in production
- Collaborate with ML Engineers, Data Scientists, and Software Engineers to turn new approaches into reliable production systems
- Help improve inbound email security while limiting false positives and cost
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related engineering field
- At least 2 years of experience in software design and development
- Experience with backend services or data-intensive applications where reliability and performance matter
- Strong programming skills in a general-purpose language
- Knowledge of data structures and software design
- Experience with automated tests
- Experience diagnosing production issues through logs and metrics
- Ability to turn product requirements into practical designs and deliver with guidance on larger technical decisions
- Clear technical communication and effective collaboration with other engineers
- Practical machine learning experience preferred
- Hands-on machine learning experience from industry, research, or substantial projects preferred
- Experience with large language models or AI agents, including evaluation of accuracy and reliability preferred
- Experience with statistical evaluation of classifiers, including precision and recall preferred
- Experience with Python or Go preferred
- Experience with data pipelines or reproducible model experimentation tools preferred
- Experience with cybersecurity or fraud detection preferred
Benefits:
- Bonus or incentive compensation may be available
- Equity may be available
- Comprehensive benefits package
- Pre-employment checks and processes aligned with security and privacy standards

















