Senior Software Engineer - Scoring
Company: Abnormal
Location: Schiller Park
Posted on: July 1, 2025
|
|
Job Description:
Abnormal Security is seeking a Senior Backend Software Engineer
to join our Detection Team. The Detection Division is at the
forefront of developing cutting-edge technology to identify and
thwart sophisticated email and cloud-based attacks that were
previously undetectable, contributing to a safer digital world. As
a Senior Software Backend Engineer focusing on the Detections
Serving Platform, you will be instrumental in scaling and
optimizing our high-throughput, low-latency scoring infrastructure
to ensure a fast, responsive, stable, and reliable experience for
our customers . The ideal candidate will possess: • A proven track
record of scaling high-throughput, low-latency model scoring
infrastructure • Experience in maintaining 99.99% uptime for
services handling 50k QPS • A first-principles approach to
architecting scalable, customer-centric solutions • A passion for
solving complex, real-world problems with pragmatic solutions •
Strong ownership mentality and impact-driven outlook on efforts and
growth • Ability to iterate rapidly and autonomously on novel
challenges • Experience with performance engineering - in
identifying and resolving bottlenecks in systems and improving the
performance in an iterative way Key Responsibilities • Lead the
architecture, design, and implementation of highly scalable backend
services and infrastructure supporting our world-class Detection
Engine • Spearhead critical projects to meet ambitious goals, such
as scaling components of Detections Scoring Pipeline by 10x while
maintaining or improving performance • Collaborate closely with ML
Engineering teams to gather requirements, provide technical
leadership, and drive execution of infrastructure improvements •
Mentor and coach junior engineers through 1-on-1s, pair
programming, and high-quality code and design reviews •
Continuously optimize system performance, reliability, and
efficiency to meet growing demand and evolving threat landscape
Requirements • 5 years of professional experience as a hands-on
engineer building and scaling data-intensive products • Extensive
experience with real-time, online, high-throughput & low-latency
distributed systems • Proven ability to maintain 99.99% uptime for
services handling 20k QPS • Strong track record of cross-functional
collaboration and driving complex projects to completion •
Demonstrated leadership in setting and maintaining high standards
for project execution and code quality • Experience in fast-paced
or start-up like environment • Experience with cloud-native
architectures and microservices • Experience with event-driven
architecture such as Kafka, Pub/Sub, etc. Preferred Qualifications
• Familiarity with ML systems/products and distributed system
technologies (e.g., Python, Golang, Kafka, Redis, Docker,
Kubernetes, feature serving platforms, ML training and serving
infrastructures) • Hands-on experience optimizing high-throughput
online systems • Familiarity with the cybersecurity industry or
fraud detection and its unique challenges
Keywords: Abnormal, Milwaukee , Senior Software Engineer - Scoring, IT / Software / Systems , Schiller Park, Wisconsin