Remote opportunity at
Abnormal AISoftware Engineer II, Attack Detection
Abnormal AI is hiring a Software Engineer II, Attack Detection for a remote, full-time position. The company focuses on protecting large enterprises, including a significant portion…
Career Tools
About This Role
Abnormal AI is hiring a Software Engineer II, Attack Detection for a remote, full-time position. The company focuses on protecting large enterprises, including a significant portion of the Fortune 500, against advanced email attacks through a behavioral AI platform. In this role, the selected candidate will design customer-facing security features, detection services, and AI agents that investigate suspicious activities. This position involves collaborating closely with data scientists and machine learning…
Job Description
Abnormal AI is hiring a Software Engineer II, Attack Detection for a remote, full-time position. The company focuses on protecting large enterprises, including a significant portion of the Fortune 500, against advanced email attacks through a behavioral AI platform. In this role, the selected candidate will design customer-facing security features, detection services, and AI agents that investigate suspicious activities.
This position involves collaborating closely with data scientists and machine learning engineers to transition innovative approaches into production-ready systems. Responsibilities include building data pipelines, integrating large language models, evaluating detection changes against real attack patterns, and ensuring optimal system performance and reliability within established latency and cost parameters. Qualified professionals will take ownership of well-defined features from initial design to release.
Compensation for this role ranges from $149,200 to $214,500 per year, with potential eligibility for equity, bonuses or incentive compensation, and a comprehensive benefits package. Abnormal AI operates as an equal opportunity employer.
Responsibilities
- Construct data pipelines and backend services dedicated to customer-facing security features
- Incorporate machine learning models and large language models into investigation and detection workflows
- Create AI agents designed to review suspicious activity and aid security investigations
- Build tools that facilitate reproducible model training and assist engineers in assessing AI systems
- Assess modifications against actual attack patterns while analyzing false positives and missed attacks
- Enhance system performance and reliability within strict latency and cost boundaries
- Produce readable, tested code while participating in code reviews and technical designs
- Take ownership of clearly defined features from design through production release and monitoring
Requirements
- A bachelor’s degree in Software Engineering, Computer Science, Information Systems, or a related engineering discipline
- Minimum of two years of background in software development and design
- Practical background with data-intensive applications or backend services prioritizing reliability and performance
- Solid programming abilities in a general-purpose language alongside knowledge of data structures and software design
- Familiarity with automated testing and diagnosing production issues via metrics and logs
- Capacity to translate product requirements into practical designs and execute them with guidance on major technical choices
- Clear technical communication and effective collaboration skills with other engineers
Qualifications
- Hands-on industry, research, or project-based machine learning experience
- Familiarity with AI agents or large language models, including reliability and accuracy evaluation
- Background in statistical evaluation of classifiers covering recall and precision
- Proficiency with Go or Python
- Experience working with data pipelines or reproducibility tools for model experiments
- Background in fraud detection or cybersecurity
Core Skills
Benefits
- Base salary ranging from $149,200 to $214,500 per year
- Potential eligibility for bonus or incentive compensation
- Equity opportunities
- Comprehensive benefits package
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary for the Software Engineer II, Attack Detection role?
The base salary range is between $149,200 and $214,500 per year. Actual compensation is determined based on non-discriminatory factors including geographic location, skills, experience, and qualifications.
Is this position remote?
Yes, the posting explicitly lists the employment type as full-time with a remote location and remote status.
What education or degree is required?
Candidates must hold a bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related engineering field.
What benefits are offered in addition to the base salary?
In addition to base pay, the position may be eligible for a comprehensive benefits package, equity, and bonus or incentive compensation.
Does Abnormal AI use AI during the hiring process?
Yes, the company uses AI-assisted tools to help the recruiting team review resume content and role requirements to prepare interview questions, but all candidacy decisions are made by humans.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.