Customer Cases

Account takeover prevention

    Keywords
  • Big Data
  • Machine learning
  • MLOps
  • AI pipleines
  • Python
  • Account Takeover Prevention
  • Fraud prevention
INTRODUCTION

Castle is a Silicon Valley startup with its roots in Sweden, Malmö. The company provides SaaS products focused on account safety and fraud prevention. By constantly analyzing vast amounts of user behavior patterns, Castle lets customers act on risk scores based on their own preferences. The scores are computed based on statistical patterns, determining the probability of a single or a sequence of events to be malicious.


CHALLENGE

We were tasked with designing and implementing Castle’s state-of-the-art AI-pipelines, allowing the company to rapidly iterate on new models from idea to customer facing production environments. This included setting up distributed computing tools, machine learning model lifecycle and building dashboards to manage models, datasets and clusters.


GOAL

Enable the company to create, develop, test, deploy, monitor and maintain AI models for live anomaly detection in time series data with sub-50 ms response times.


SOLUTION

We implemented and deployed multiple services and cloud offerings. In essence, we wanted to be able to service model predictions in under 50 ms. This required clever use of caches, precomputed features and scalable infrastructure.

Training the models relied heavily on querying and running through large amounts of data. We deployed and managed distributed computing clusters (Spark, Dask) on AWS and ran multiple jobs to train models for fraud prevention. This included modelling using outlier and anomaly detection, spectral clustering, smoothing methods and Bayesian statistics.

We built an engine to run tasks in the cloud. Tasks were jobs, either dataset preparation or model training runs. In addition, an API was built to manage and handle models, datasets and clusters. This was presented in a dashboard.

 Customer Cases

Check out some of our other work

Deep Learning

Ever wondered how city transportation is planned? See how we helped Trivector improve their transportation data with clever use of data science.
Trivector logo

Trip segmentation for multimodal travel flows

Ever wondered how city transportation is planned? See how we helped Trivector improve their transportation data with clever use of data science.

Big Data

IoT devices in the water industry are currently rolling out at scale. Multiple systems, different protocols, a variety of data formats and other challenges lies ahead.
NSVA logo

Big data architectures for latency, freshness and scale

IoT devices in the water industry are currently rolling out at scale. Multiple systems, different protocols, a variety of data formats and other challenges lies ahead.

Machine Learning

Preventing leaks, monitoring flows, preparing for the unforeseeable. We evaluated the potential for machine learning in the water industry.
VASYD logo

Pump efficiency and water flow predictions

Preventing leaks, monitoring flows, preparing for the unforeseeable. We evaluated the potential for machine learning in the water industry.

Reach out

It all starts with a conversation

I'd like to be contacted at