Senior Software Engineer - Attack Detection
Company: Abnormal
Location: Schiller Park
Posted on: July 1, 2025
|
|
Job Description:
Abnormal Security is looking for a Senior Software Engineer to
join the Message Detection - Attack Detection team. At Abnormal, we
protect our customers against nefarious adversaries who are
constantly evolving their techniques and tactics to outwit and
undermine the traditional approaches to Security. That’s what makes
our novel behavioral-based approach so…Abnormal. Abnormal has
constantly been named as one of the top cybersecurity startups and
our behavioral AI system has helped us win various cybersecurity
accolades resulting in being trusted to protect more than 8% of the
Fortune 1000 ( and ever growing ). In a landscape where a single
successful attack can lead to financial losses of millions of
dollars, the Attack Detection team plays the central role of
building an extremely high recall Detection Engine that can operate
on hundreds of millions of messages at milliseconds latency. The
Attack Detection team’s mission statement is to provide world-class
detector efficacy to tackle changing attack landscape using a
combination of generalizable and auto trained models as well as
specific detectors for high value attack categories. This team is
solving a multi-layered detection problem, which involves modeling
communication patterns to establish enterprise-wide baselines,
incorporating these patterns as robust signals, and combining these
signals with contextual information to create extremely precise
systems. The team builds discriminative signals at various levels
including message level (eg. presence of particular phrases),
sender-level (eg.frequency of sender) and recipient level
(eg.likelihood of receiving a safe message). These signals are then
combined and utilized to train highly accurate model based as well
as heuristic detectors. In order to ingest, evaluate, and build on
these signals, it is critical to have a robust ML platform that
scales to meet the needs of our customers. This role would also
have an opportunity to have a significant impact on the overall
charter, direction and roadmap of the team. As a Senior Software
Engineer, you will collaborate with machine learning engineers to
architect an ML platform that enables development and deployment of
large ML models with low latency. What you will do • Architect,
design, build, and deploy backend services and infrastructure that
support a world-class Detection Engine • Owning impactful projects
such as building and improving our feature store, optimizing models
to run with lower latency/memory requirements, and generally being
the bridge between our ML and platform teams • Coach and mentor
junior engineers via 1on1s, pair programming, high quality code
reviews and design reviews Must Haves • 5 years of professional
experience as a hands-on engineer building data-oriented products •
Experience with real-time, online, and/or high-throughput &
low-latency distributed systems • Works well with other
stakeholders - has worked with cross-functional teams to drive
projects over the finish-line. • High standards - sets high
standards and expectations for project execution for themselves and
for collaborators • BS degree in Computer Science, Applied
Sciences, Information Systems or other related engineering field
Nice to Haves • 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
Keywords: Abnormal, Lombard , Senior Software Engineer - Attack Detection, Engineering , Schiller Park, Illinois