O

OneSpan

Digital identity, e-signature, and authentication

ML Scientist

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeBarcelona, SpainNo salary listed

About the Job

Requirements

  • Have 5+ years of experience, or a PhD plus applied experience, researching and developing machine learning models on real-world problems; experience in security, fraud, anti-bot, anti-malware, or similar adversarial domains is ideal.
  • Have strong command of anomaly detection and unsupervised or semi-supervised learning.
  • Have experience with large-scale telemetry or event data, including logs, time series, and user or device behavior data.
  • Be proficient in Python, including pandas or polars, scikit-learn, and PyTorch or similar tools; have advanced SQL skills and be comfortable working directly against a data lake without prepared datasets.
  • Be able to take a research idea to an evaluable prototype in weeks and communicate results to non-technical stakeholders.
  • Have genuine curiosity about cybersecurity and willingness to learn the domain alongside the team's experts.

Responsibilities

  • Work with the Security team to understand current and emerging attacks against mobile apps and translate them into well-framed data problems.
  • Explore and analyze telemetry in ClickHouse and S3 to uncover signals, patterns, and anomalies with detection value.
  • Design, prototype, and evaluate attack detection and prevention models, including anomaly detection, classification with scarce labels, behavioral models, and event time-series analysis.
  • Define success measures, including detection metrics, acceptable false-positive rates, and evaluation methodology when complete ground truth is unavailable.
  • Collaborate with the engineering team to take validated prototypes toward production and establish features, datasets, and labeling processes for the team's growing machine learning capability.
  • Stay current with research in machine learning applied to security, including anomaly detection, adversarial machine learning, and fraud, and bring actionable ideas.

Desired Qualifications

  • Prior experience in mobile security, endpoint detection and response, banking anti-fraud, or intrusion detection systems.
  • Knowledge of adversarial machine learning, including model evasion and robustness.
  • Experience with AWS S3, ClickHouse, or other high-volume analytical databases.
  • Publications, open-source contributions, or talks in applied machine learning or security.
  • Experience deploying models to production, including basic MLOps.

About the Company

OneSpan

Digital identity, e-signature, and authentication

OneSpan provides digital identity verification, authentication, and secure electronic signature solutions to enterprises in regulated industries. Its cloud-based products, such as OneSpan Sign for e-signatures and OneSpan Cloud Authentication for multi-factor authentication (including biometrics and push notifications), support the full digital transaction lifecycle, along with identity verification, mobile app security, and fraud risk analytics. The company stands out by offering bank-grade security, a strong focus on financial services, insurance, and government, and an end-to-end secure workflow for digital agreements across channels, backed by a large enterprise customer base that includes many of the world’s top banks. Its goal is to shift from hardware-based security to subscription-based software and services to grow annual recurring revenue while helping customers securely enable digital transactions and reduce fraud and friction.

Company size
501-1,000
Company stage
IPO
Headquarters
Boston, MA
Founded
1992

Recently Posted Jobs

Explore more opportunities at OneSpan

See more jobs