Senior ML Infrastructure Engineer [US & Canada]

Senior ML Infrastructure Engineer [US & Canada]

This job is no longer open

About Abnormal Security

Users and companies are constantly under attack but Abnormal Security’s team and patented, ML-first approach is redefining email security for the next generation. Our incredible team needs your help to keep ahead of the evolving threats facing the world. We tackle critical challenges using novel approaches and modern technologies that help make the world a safer place.

Call us Abnormal, but tackling impossible problems takes partnership with customers. By listening to what they want we can build them what they need to stop adversarial cybercrime. It also means our customers love what we build for them because it solves the problems that matter to them! And, of course, it is beautiful to look at and easy to use and administer!

But it’s not just our products; we are Abnormal too.

We’ve combined some of the best talent in the world with serially successful & passionate leadership, which gives us the ability to tackle complex challenges, build incredible things, and experiment and iterate quickly! Then, we empower our people to take ownership of complex end-to-end problems in a culture that supports and rewards them.

Come see what’s so great about being Abnormal!


We're looking for a "Senior Engineer" to help build our critical ML Infrastructure and Platforms. In this roles, you will:

  1. Build scalable offline processing to power Abnormal’s Feature Store using batch processing technologies such as Spark
  2. Build real-time and near real-time frameworks that allow us to ingest define, ingest, and operate the most impactful signals to Detection Efficacy for all of Abnormal Detection Products
  3. Automate the MLE workflow by making model training, experimentation, and evaluation more automated, stable, and reliable
  4. Craft highly performant microservices to build serving systems that enable us to perform Message Detection in real-time

Team & Work Summary:

Our Detection Engineering team powers the core functionality that our customers have come to rely on. As such, you'll tackle a unique "trifecta" of challenges as a backend engineer on our Detection team here at Abnormal.

  • Up to 100x scaling of highly-performant systems ML systems, "serving" infrastructure, and data pipelines behind our core capabilities (already multi-millions of queries per second)

  • Building a Feature Store that can provide a world-class MLOps experience to support more than 10x expected growth in features within 1y and our growing ML Engineering teams

  • Unique accuracy challenges; maintaining systems that target a 1% FN/FP within an "adversarial" problem-space

To qualify, you’ll need to:

  • Live in the US or Canada
  • Have, at least, 2 years of production backend engineering experience
  • To work in Python (and/or Go)
  • Familiarity with big data processing and distributed systems frameworks
  • A Bachelor's or Master's in Computer Science (or similar)


Why Abnormal?

We’re on a serious mission to “protect the internet” and we’re adamant that building a great team will help us build a great product AND a great company! In addition to ensuring our compensation packages and benefits remain compelling to the caliber of talent we hire - we also seek to provide both clear career and personal growth opportunities. We’ve built a diverse and inclusive team that values the contributions and voice of all team members. Let’s chat about our team and opportunities - we’d love to show you just how GREAT being “Abnormal” can be!

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.