Homepage
Open in app
Sign in
Get started
Abnormal Security Engineering Blog
Tales from Abnormal Engineering as we build the next generation of AI cybersecurity
Follow
Combining ML Models to Detect Email Attacks
Combining ML Models to Detect Email Attacks
This article is a follow-up to one I wrote a year ago — Lessons from building AI to Stop Cyberattacks — in which I discussed the overall…
Jeshua Bratman
Nov 17, 2020
Joining Abnormal Security as a New Grad Software Engineer
Joining Abnormal Security as a New Grad Software Engineer
How I found a full-time role and onboarded during the pandemic
Sharon Lin
Feb 23, 2021
Scaling in a High-Growth Environment
Scaling in a High-Growth Environment
Serving Batch Data
Michael Kralka
Jan 15, 2021
Building a System to Automatically Retrain and Launch Models
Building a System to Automatically Retrain and Launch Models
This article was originally published on the Abnormal Blog.
Abnormal Security
Apr 11, 2022
Calibrating Classifiers in Reality
Calibrating Classifiers in Reality
This post also appears on the Abnormal Blog.
Jeshua Bratman
Jan 24, 2022
Making a Simple PySpark Job 20x Faster with the DataFrame API
Making a Simple PySpark Job 20x Faster with the DataFrame API
A deep dive into PySpark internals and how the DataFrame API can optimize a job for free
Justin Young
Nov 18, 2021
Software Design Patterns for a Distributed Codebase
Software Design Patterns for a Distributed Codebase
How Abnormal utilizes design patterns to maintain a scalable codebase across all areas of engineering
Sharon Lin
Nov 4, 2021
Abnormal Engineering Stories #5 — Customer-Focused Product Development w/ 3x co-founder Ayush Sood
Abnormal Engineering Stories #5 — Customer-Focused Product Development w/ 3x co-founder Ayush Sood
Many companies aspire to be customer-centric; fewer find a way to operationalize customer centricity into their team’s culture. As a 3x…
Kevin Wang
Sep 22, 2021
Abnormal Engineering Stories — Episode #4: Scaling Front’s cloud infrastructure to multiple data…
Abnormal Engineering Stories — Episode #4: Scaling Front’s cloud infrastructure to multiple data…
Working at hyper-growth startups usually means that unreasonable expectations will be thrust on individuals and teams. Demanding timelines…
Kevin Wang
Sep 8, 2021
Abnormal Engineering Stories — Episode #3: Identifying and Becoming a 10x Startup Engineer
Abnormal Engineering Stories — Episode #3: Identifying and Becoming a 10x Startup Engineer
In engineering teams, there’s a mythical concept of a “10x engineer”— engineers who have 10x more impact and responsibility than the…
Kevin Wang
Aug 3, 2021
Abnormal Engineering Stories — Episode #2: Future of ML Platform
Abnormal Engineering Stories — Episode #2: Future of ML Platform
Future of ML Platform w/ Jeshua Bratman & Nico Koumchatzsky
Jeshua Bratman
Jul 7, 2021
Podcast: Building Applied ML Startups
Podcast: Building Applied ML Startups
It was a pleasure sitting down with Tim Shi of Cresta and Saam Motamedi of Greylock to discuss building companies around machine learning…
Jeshua Bratman
Jul 2, 2021
Migrating Cache Databases
Migrating Cache Databases
At Abnormal, we recently switched the storage layer for our caching infrastructure from Memcached to Redis. While migrating between the…
Trishul Nagenalli
Jun 24, 2021
Introducing Abnormal Engineering Stories — Episode #1
Introducing Abnormal Engineering Stories — Episode #1
Real world engineering stories on how to lead teams & products
Kevin Wang
Jun 9, 2021
Having Not Only Great Ideas, But Great Influence
Having Not Only Great Ideas, But Great Influence
If you’re a podcast fan and haven’t subscribed to Masters of Scale yet, I’d highly recommend it. Reid Hoffman, one of the most successful…
Kevin Wang
May 19, 2021
Re-Scoring an ML Detection Engine on Past Attacks (part 2)
Re-Scoring an ML Detection Engine on Past Attacks (part 2)
This is the second of two posts on ML Re-scoring at Abnormal. If you haven’t read Part 1 yet, you may want to check it out before…
Justin Young
Apr 27, 2021
Re-Scoring an ML Detection Engine on Past Attacks (part 1)
Re-Scoring an ML Detection Engine on Past Attacks (part 1)
Developing a machine learning product for cybersecurity comes with unique challenges. For a bit of background, Abnormal Security’s…
Jeshua Bratman
Mar 29, 2021
Outgrowing your In-Memory DB and Scaling with Microservices
Outgrowing your In-Memory DB and Scaling with Microservices
How we tackled memory bottlenecks and achieved 10x scalability
Dhruv Purushottam
Mar 16, 2021
A Story of Debugging an Unexpectedly Slow SQL Query Powering our Dashboards
A Story of Debugging an Unexpectedly Slow SQL Query Powering our Dashboards
How a simple query can be super slow
James Yeh
Mar 8, 2021
Graph of Models and Features
Graph of Models and Features
At the core of all Abnormal’s detection products sits a sophisticated web of prediction models. For any of these models to function we…
Jeshua Bratman
Feb 1, 2021
About Abnormal Security Engineering Blog
Latest Stories
Archive
About Medium
Terms
Privacy
Teams