V

Visa

Runs a global network for digital payments

Senior Data Engineer

Data ScienceConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • At least 2 years of work experience with a bachelor's or advanced degree.
  • Experience applying Python and SQL to real datasets, including a solid statistics foundation in hypothesis testing, confidence intervals, and statistical power.
  • Hands-on experience with Python data science libraries including pandas, NumPy, and scikit-learn, and SQL for data preparation and analysis.
  • Knowledge of exploratory data analysis, basic supervised learning such as logistic regression and decision trees, simple anomaly detection, and model evaluation using precision/recall and ROC-AUC/PR-AUC.
  • Experience preparing IAM-style telemetry, such as authentication, authorization, MFA, session, and directory logs, for analysis and feature engineering.
  • Experience building dashboards and visualizations using tools such as Splunk, Elastic/Kibana, or Grafana.
  • Exposure to IAM concepts including SAML 2.0, OpenID Connect, OAuth 2.0, MFA modalities, and high-level session management; willingness to learn ForgeRock AM/DS telemetry.
  • Exposure to MLOps and release engineering basics, including Git and pull requests, CI/CD concepts, Docker fundamentals, and safe rollout patterns such as canary under guidance.
  • Experience monitoring data/model quality, including drift, latency, and errors, and creating simple alerts.
  • Working knowledge of Agile/Scrum and familiarity with issue tracking and release workflows in Jira.
  • Awareness of privacy- and security-by-design principles, including data minimization, pseudonymization, and access control, and why GDPR, PCI DSS, and ISO/IEC 27001 matter to data work.
  • Familiarity with experimentation and evaluation, including A/B testing, metric design, and trade-offs between security and user experience.
  • Scripting beyond notebooks, including reusable modules, unit tests, and simple automation, and basic Linux shell proficiency.
  • Understanding of incident, change, and problem management concepts and how data science work fits into release processes.

Responsibilities

  • Ingest and prepare IAM telemetry, including ForgeRock AM/DS, SAML/OIDC/OAuth events, MFA, sessions, and directory logs, for analysis and modeling.
  • Build and evaluate baseline models for anomaly detection, UEBA, and risk scoring, tracking metrics such as precision/recall and ROC-AUC/PR-AUC.
  • Conduct focused exploratory data analysis and A/B tests to tune adaptive journeys and MFA step-ups for security and user experience.
  • Engineer features and keep work reproducible through clean notebooks, versioned datasets, and lightweight data documentation.
  • Package analyses and models for production using Docker and virtual machines, and contribute to CI/CD and safe rollouts such as canary releases with Release Engineering and PRE teams.
  • Set up basic monitoring for data/model quality, drift, and errors, and create simple dashboards and alerts.
  • Partner with IAM engineers to turn insights into policy and rule changes, including risk-based access and session controls, and validate impact on SLO/SLA.
  • Explore human-in-the-loop agentic AI to propose experiments, generate features, and triage anomalies within audit and safety guardrails.
  • Apply privacy- and security-by-design practices, including minimizing personal data and pseudonymization, aligned with GDPR, PCI DSS, and other audits.
  • Document findings clearly and communicate results to technical and non-technical stakeholders.

Desired Qualifications

  • Three or more years of work experience with a bachelor's degree, or more than two years of work experience with an advanced degree.
  • Two or more years of relevant work experience and a bachelor's degree, or five or more years of relevant work experience; master's graduates should have two or more years of relevant work experience.
  • Experience with IAM-adjacent data or security analytics, including authentication, authorization, MFA, directory/LDAP, WAF, or application/server logs.
  • Exposure to MLOps and release engineering, including Docker, CI/CD tools such as GitHub Actions, GitLab CI, or Jenkins, model registries or experiment tracking, and safe rollout patterns such as canary or blue-green.
  • Platform and data skills such as Spark/PySpark or Databricks, basic Kafka or streaming concepts, and dashboards in Splunk, Elastic/Kibana, or Grafana.
  • Interest or experience using safe, human-in-the-loop agentic AI assistants to automate repetitive tasks such as log triage, feature suggestions, and experiment proposals with audit trails.
  • Familiarity with IAM standards and tokens, including SAML 2.0, OpenID Connect, OAuth 2.0, and JWT; awareness of ForgeRock AM/DS telemetry is a plus.
  • Awareness of security and privacy frameworks relevant to data work, including GDPR, PCI DSS, and ISO/IEC 27001, and privacy-by-design practices.

About the Company

Visa

Runs a global network for digital payments

Visa runs a global payment network that connects banks, merchants and consumers so card purchases and money transfers move between financial institutions. Its VisaNet system handles authorization, clearing and settlement, linking the bank behind a buyer's card with the bank that accepts a merchant's payment. The company earns fees from payment activity, transaction processing and international transactions, and sells fraud prevention tools, payment software and consulting services to businesses. Banks and other partners issue Visa branded cards and use its technology to build their own payment products. Visa traces its roots to a Bank of America card program launched in 1958 and is headquartered in San Francisco.

Company size
10,001+
Company stage
N/A
Total funding
$24.2M
Headquarters
San Francisco, CA
Founded
1958

Recently Posted Jobs

Explore more opportunities at Visa

See more jobs