CronJobs

backend jobs

Software Engineer II, Attack Detection

Abnormal Security · Remote - USA

remotemid$149,200–$149,200Posted Nov 6, 2026PythonGoLLMsmachine learningdata pipelines

Apply on the employer site

About this role

## About the Role At Abnormal AI, we’re on a mission to safeguard the world’s largest enterprises against relentless email attacks. We protect customers from adversaries who continuously evolve their techniques and tactics to bypass traditional email security. As a **Software Engineer II (Attack Detection)**, you’ll build **customer-facing security features** and the software that supports them—such as **detection services**, **AI agents** that investigate suspicious activity, and systems that help **develop and evaluate models** using automated agentic loops. You’ll collaborate with **ML Engineers, Data Scientists, and fellow Software Engineers** to turn new approaches into reliable production systems—helping catch more attacks, improve security investigations, limit false positives, and control cost. ## What You Will Do - 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 to make **model training repeatable**, **agent-driven**, and support engineer evaluation of AI systems - Evaluate changes against **real attack patterns**; investigate missed attacks and false positives - Improve **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 behavior in production ## Must Haves - Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related 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** and diagnosing production issues using logs and metrics - Ability to turn product requirements into practical designs and deliver with guidance on broader technical decisions - Clear technical communication and effective collaboration ## Preferred Qualifications - Hands-on machine learning experience (industry, research, or substantial projects) - Experience with **large language models** or **AI agents**, including evaluation of accuracy and reliability - Experience with statistical evaluation of classifiers (e.g., precision/recall) - Experience with **Python or Go** - Experience with data pipelines or tools that make model experiments reproducible - Experience with **cybersecurity** or **fraud detection** *#LI-PP1* ## Compensation & Benefits (Summary) Actual compensation will be determined based on non-discriminatory factors including skills, experience, qualifications, and geographic location. In addition to base salary, the role may be eligible for bonus/incentive compensation, equity, and a comprehensive benefits package. **Base salary range:** **$149,200 – $214,500 USD**

Listing freshness

CronJobs last confirmed this listing 57m ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord