Apply now

Posted 3 months ago

Software Engineer - Canada

@ DataVisor

Vancouver, British Columbia

RemoteFull-time1+ years experience
Apply now
SIGNALS

Overview

DataVisor is hiring a Software Engineer in Canada on a full-time basis to build machine learning and real-time streaming systems for its fraud detection platform. The work covers designing distributed real-time systems, building large-scale ML pipelines and validating new features. The posting lists health insurance and PTO as benefits, with no schedule or pay stated.

Responsibilities:

  • Design and build machine learning systems for fraud detection
  • Build real-time distributed systems and features
  • Build large-scale machine learning pipelines with big data technologies
  • Develop systems on real-time streaming technologies

Requirements summary:

  • 1-5 years software development experience
  • 1-5 years in Java, Shell, Python development
  • Knowledge of relational databases, SQL and ORM is a plus
  • Experience with Cassandra, HBase, Flink, Spark or Kafka is a plus

Tools & skills

Benefits mentioned

Health insurancePaid time off
Source and dates

Employer career site / ATS feed · workable

Employer posting date
2026-07-27
First seen by our source
2026-10-11
Source record updated
2026-10-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityEntry level
DepartmentSoftware development
Experience1+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

DataVisor

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

The most powerful AI fraud and AML detection platform trusted by the world's largest brands.

Full company description

DataVisor is the AI-native real-time decisioning engine for fraud and financial crime prevention. As AI transforms both fraud attacks and fraud defense, DataVisor helps financial institutions, payment providers, and digital businesses detect, investigate, and stop sophisticated and previously unseen threats in milliseconds across billions of transactions. Combining adaptive machine intelligence, consortium intelligence, and emerging agentic AI capabilities, DataVisor enables organizations to modernize fraud operations, improve customer experience, and stay ahead of rapidly evolving financial crime. DataVisor is trusted by leading financial institutions, payment innovators, Fortune 500 enterprises, and digital businesses worldwide.

LinkedIn followers
66,918
People associated on LinkedIn
164
Reported office locations
  • 967 N Shoreline Blvd, Mountain View, California 94043, US
Business categories
  • Cyber Security
  • Fraud Detection
  • Artificial Intelligence
  • Software
  • Internet
  • Security
  • Artificial Intelligence (AI)
  • Big Data
  • Machine Learning
Other recorded names
  • DataVisor
Specialties
  • Fraud Detection
  • Fraud Prevention
  • Artificial Intelligence
  • Unsupervised Machine Learning
  • Machine Learning
  • AI Solutions
  • Anti-Money Laundering
  • Fraud Protection
  • Agentic AI
  • AI Fraud Detection
  • and Real-time Decisioning
Profile identifies a recruitment agency
No
Reported total investment
94,500,000

Currency and observation date were not supplied; this is not a current valuation or a funding round.

DataVisor is the AI-native real-time decisioning engine for fraud and financial crime prevention. As AI transforms both fraud attacks and fraud defense, DataVisor helps financial institutions, payment providers, and digital businesses detect, investigate, and stop sophisticated and previously unseen threats in milliseconds across billions of transactions. Combining adaptive machine intelligence, consortium…

FieldValue
IndustrySoftware Development
Company size51-200 employees
HeadquartersMountain View, California
Organization typePrivately Held
Year founded2013
SpecialtiesFraud DetectionFraud PreventionArtificial IntelligenceUnsupervised Machine LearningMachine LearningAI SolutionsAnti-Money LaunderingFraud ProtectionAgentic AIAI Fraud Detection
Open jobs on Jobsy18
LinkedInView page
Job description

DataVisor is the world’s leading AI-powered Fraud and Risk Platform that delivers the best overall detection coverage in the industry. With an open SaaS platform that supports easy consolidation and enrichment of any data, DataVisor's solution scales infinitely and enables organizations to act on fast-evolving fraud and money laundering activities in real time. Its patented unsupervised machine learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed performance lift from day one. DataVisor's platform is architected to support multiple use cases across different business units flexibly, dramatically lowering the total cost of ownership, compared to legacy point solutions. DataVisor is recognized as an industry leader and has been adopted by many Fortune 500 companies across the globe.

Our award-winning software platform is powered by a team of world-class experts in big data, machine learning, security, and scalable infrastructure. Our culture is open, positive, collaborative, and results driven. Come join us!

Summary:

As platform engineers, we are building a next-generation machine learning platform, which incorporates our secret sauce, UML (unsupervised machine learning) with other SML (supervised machine learning) algorithms. Our team works to improve our core detection algorithms and automate the full training process.

As complex fraud attacks become more prevalent, it is more important than ever to detect fraudsters in real-time. The platform team is responsible for developing the architecture that makes real-time UML possible. We are looking for creative and eager engineers to help us expand our novel streaming and database systems, which enable our detection capabilities.

We continue to push the boundary of what's possible in fraud detection and data processing at scale. Join us to help usher in more innovative solutions to the fraud detection space.

What you'll do:

  • Design and build machine learning systems that process data sets from the world’s largest consumer services
  • Use unsupervised machine learning, supervised machine learning, and deep learning to detect fraudulent behavior and catch fraudsters
  • Build and optimize systems, tools, and validation strategies to support new features
  • Help design/build distributed real-time systems and features
  • Use big data technologies (e.g. Spark, Hadoop, HBase, Cassandra) to build large scale machine learning pipelines
  • Develop new systems on top of real-time streaming technologies (e.g. Kafka, Flink)

Requirements

  • 1-5 years software development experience
  • 1-5 years experience in Java, Shell, Python development
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) is a plus
  • Experience in Cassandra, HBase, Flink, Spark or Kafka is a plus.
  • Experience in the Spring Framework is a plus
  • Experience with test-driven development is a plus

Preferred Qualifications

  • Worked on multithreaded applications i
  • Experience in Shell and Python
  • Experience in Kubernates
  • Experience in CUDA development is a plus

Benefits

Health Insurance, PTO.

Similar jobs

  • Senior Software Engineer, Real-Time Systems

    Vancouver, BC
    On-siteFull Time

    Sanctuary AI

    5+ YOECandidates need at least 5 years of robotics or real-time software experience, a technical degree or equivalent, and proven deployment of real-time control systems. Strong C/C++, PREEMPT_RT Linux, ROS 2 and ros2_control skills and fieldbus knowledge are required.

    ROS 2, ros2_control, PREEMPT_RT Linux, DDS, Ansible, Docker

  • Software Engineer - Front End

    Vancouver, BC
    $86k–$169k/yrOn-siteFull Time

    Microsoft: Every company has a mission.

    2+ YOEMicrosoft needs a bachelor's degree in computer science or a related technical field and 2+ years of coding experience in languages such as C, C++, C#, Java, JavaScript or Python, or equivalent experience. Passing Microsoft, customer or government security screenings is required.

    React, Fluent UI, Microsoft Azure, Microsoft Fabric, AWS

    Software Engineer II

    Vancouver, BC
    $86k–$169k/yrOn-siteFull Time

    Microsoft: Every company has a mission.

    2+ YOEMicrosoft needs candidates with a bachelor's degree in computer science or a related technical field and 2+ years of engineering experience coding in languages such as C, C++, C#, Java, JavaScript or Python. They must also pass Microsoft Cloud background and security screenings.

    Kubernetes, .NET, Microsoft Teams

    Software Engineer

    Vancouver, BC
    $68k–$134k/yrOn-siteFull Time

    Microsoft: Every company has a mission.

    2+ YOECandidates need a Bachelor's degree in Computer Science or a related field, or equivalent experience, plus coding experience in languages such as C, C++, C#, Java, JavaScript or Python. Familiarity with APIs, databases, data integration, source control, automated testing and CI is preferred.

    Azure, Microsoft Fabric, Power BI, Power Query, Azure Data Factory, Azure Synapse Analytics

  • Senior Software Engineer

    Vancouver, BC

    Electronic Arts

    5+ YOECandidates need 5+ years of professional software engineering experience in Python and/or Go, plus extensive Agile/Scrum experience and a proven record of guiding software through the full lifecycle. They also need strong Git and CI/CD skills, experience designing RESTful or gRPC APIs, Jira proficiency, and the ability to lead and influence an engineering team.

    Python, Go, Jira, Git, Docker, Kubernetes

  • Senior Software Engineer

    Victoria, BC
    $130k–$150k/yr

    impact.com: The company’s powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the…

    5+ YOECandidates need 5+ years building production applications with Java and Spring, plus experience building APIs, SDKs or shared libraries that other engineers depend on. Strong platform design judgement, cross-team influence, clear technical writing and disciplined use of AI tooling are also required.

    GitHub Actions, Java, Spring

  • Software Engineer II

    Vancouver, BC
    Full Time

    Mastercard

    Candidates need strong Java programming skills, experience with Spring and frameworks, and knowledge of unit testing and mocking tools. They also need SQL and Oracle experience, plus experience with high-performance applications.

    Java, Spring, JUnit, Mockito, EasyMock, Oracle

  • Software Engineer II

    Vancouver, BC
    Full Time

    Canada: Mastercard Technologies Canada ULC

    Candidates need strong Java skills, solid knowledge of Spring and mocking frameworks such as JUnit and Mockito, and experience with SQL and Oracle. Experience with high-performance applications and creative problem solving is also required.

    Java, Spring, JUnit, Mockito, EasyMock, Oracle

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.