Software Engineer II - Attack Detection

Abnormal Security Logo

Abnormal Security

πŸ“Remote - Canada

Summary

Join Abnormal Security as a Software Engineer II on the Message Detection - Attack Detection team, contributing to a cutting-edge behavioral-based AI system protecting Fortune 500 companies. You will architect, build, and deploy backend services for a high-recall detection engine operating on hundreds of millions of messages with millisecond latency. Responsibilities include deep data analysis to improve detection efficacy, designing feature extraction pipelines, and optimizing backend features for high performance and reliability. The role also involves mentoring junior engineers. This position offers significant impact on team direction and roadmap, focusing on addressing critical customer problems and maintaining high-precision detection.

Requirements

  • 3+ years of professional experience as a hands-on engineer building data-oriented products
  • Proven experience with data analysis and using metrics to answer critical questions about system efficacy and drive development
  • Experience with real-time, online, and/or high-throughput & low-latency distributed systems
  • Strong ability to independently debug complex data and system issues using log analytics, metrics, and other signals
  • Works well with other stakeholders - has worked with cross-functional teams to drive projects over the finish-line
  • BS degree in Computer Science, Applied Sciences, Information Systems, or another related engineering field

Responsibilities

  • Architect, build and deploy backend services and infrastructure that drive a world-class Detection Engine
  • Deep inspection and row level data analysis of our false negatives and false positives, and produce feature insights and heuristic detectors to iteratively improve our detection efficacy
  • Design and implement feature extraction pipelines that transform raw email data and behavioural patterns into meaningful, efficient structured signals
  • Optimize backend features and services that directly power customer-facing detection capabilities, ensuring high performance and reliability
  • Coach and mentor junior engineers via 1on1s, pair programming, high quality code reviews and design reviews

Preferred Qualifications

  • Knowledge of ML systems/products and/or distributed system technologies (feature platform serving systems, ML training and ML serving platforms, etc.)
  • Experience working with high-throughput offline systems in Python and/or Go
  • MS degree in Computer Science, Electrical Engineering or other related engineering field
  • Familiarity with cyber security industry

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs