
Senior Software Engineer
DataVisor
full-time
Posted on:
Location Type: Hybrid
Location: Mountain View • California • United States
Visit company websiteExplore more
Job Level
About the role
- 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
- 5+ years software development experience
- 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
- 401K
- PTO.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
machine learningunsupervised machine learningsupervised machine learningdeep learningJavaShellPythonSQLtest-driven developmentmultithreaded applications