FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer II – Attack Detection
Abnormal Security. Build backend services and data pipelines for customer-facing security features .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building backend services and data pipelines, integrating machine learning models, and developing AI agents for security applications. Proficient in evaluating system performance and reliability while collaborating effectively with cross-functional teams.
Highest-signal resume keywords
Backend Services DevelopmentMachine Learning IntegrationPython ProgrammingData Pipeline ManagementCybersecurity Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DesignData StructuresAutomated TestingProduction Issue DiagnosisStatistical EvaluationLarge Language ModelsAI Agents DevelopmentModel Experimentation ToolsGeneral-Purpose ProgrammingPerformance Optimization
Soft Skills
Technical CommunicationCollaboration
Certifications & Qualifications
Bachelor's Degree in Computer Science
Industry Keywords
CybersecurityFraud DetectionMachine LearningData-Intensive ApplicationsFalse Positives Management
Tech Stack
Tools & technologiesCyber SecurityPythonGo
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Comp & perks- 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