DataVisor
Software Engineer
Mountain View, California · Full-time · Posted Mar 3, 2026
- Experience
- 1–5 years of software development experience and 1–5 years of experience in Java, Shell, and Python development.
About the job
Builds scalable machine-learning and real-time data-processing systems to detect fraud and support DataVisor’s fraud detection platform.
What you'll do
- Design and build machine-learning systems and pipelines for large datasets, using unsupervised, supervised, and deep learning to detect fraud.
- Build and optimize systems, tools, and validation strategies for new features.
- Design and build distributed real-time systems using streaming technologies.
What they ask for
- 1–5 years of software development experience.
- 1–5 years of development experience in Java, Shell, and Python.
Nice to have
- Knowledge of relational databases, SQL, and ORM technologies such as JPA2 and Hibernate; experience with Cassandra, HBase, Flink, Spark, Kafka, or Spring Framework.
- Experience with multithreaded applications, Kubernetes, or CUDA development.
Tools
Java, Shell, Python, JPA2, Hibernate, Spark, Hadoop, HBase
AI focus
Develop machine-learning systems that use unsupervised, supervised, and deep learning to detect fraudulent behavior, including real-time unsupervised machine learning.
Model-written summary · the original posting is authoritative