Ziverge logo
Ziverge
Posted 18 days agoVerified live 9h ago

Machine Learning Engineer - Fraud & Identity Security

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
PythonApache SparkSQLMachine LearningFraud DetectionIdentity SecurityUser Behavior Analysisscikit-learnpandasTensorFlow/KerasPyTorchLarge-Scale Data AnalysisWritten and Oral Communication

About the company

Ziverge harnesses technical brilliance to rapidly and efficiently deliver world-class solutions to the toughest technology problems

Job description

Summary

Ziverge is an engineer-led software consultancy that helps organizations build high-reliability systems using JVM technologies, cloud-native architectures, and proven engineering practices. The Machine Learning Engineer will develop and deploy production-critical models for identity security and fraud prevention, owning the full machine learning lifecycle from data exploration and model development through deployment, monitoring, and operational support.

Responsibilities

  • Understand business objectives and develop models that help identify and prevent credential stuffing, account takeover (ATO), and other fraud behaviors, along with metrics to track progress
  • Explore and visualize data to understand the problem space, identify differences in data distribution, and select suitable ML algorithms
  • Apply machine learning, statistics, and data mining to improve efficiency across every aspect of identity security
  • Develop scalable and efficient methods for large-scale data analysis and model development
  • Define data augmentation pipelines, train models and tune hyperparameters, deploy models to production, and monitor and evaluate ML model performance
  • Investigate and resolve production issues, contributing to the ongoing reliability of deployed models
  • Collaborate with developers, program managers, and product managers in an open, creative environment
  • Analyze feature requirements, assess technical feasibility, and provide clear estimates and risk assessments
  • Write technical proposals and architectural documentation for new features and system changes
  • Plan and implement work across epics and user stories, from initial design through to deployment and support
  • Participate in code reviews, share knowledge with teammates, and contribute to a culture of continuous learning and improvement

Skills

  • • Bachelor's, MS, or PhD in Computer Science, EE, or another quantitative discipline
  • • Minimum 3 years of experience in large-scale machine learning, user behavior analysis, and fraud detection at leading internet companies; experience in the security domain is highly preferred
  • • Core stack: Python, Apache Spark, and SQL. (We don't need a pure functional-programming engineer for this role.)
  • • Proficiency with machine learning libraries and frameworks: scikit-learn, pandas, and TensorFlow/Keras or PyTorch
  • • Expertise in visualizing and manipulating large-scale datasets
  • • Ability to own deliverables end-to-end: requirements, design, implementation, testing, deployment, monitoring, and operational support
  • • Strong problem-solving skills and the ability to work independently with a high degree of ownership and accountability
  • • Comfortable working in an Agile environment, collaborating with distributed teams; excellent written and oral communication skills
  • • Passion for technology, openness to interdisciplinary work, and experience building data-driven services and applications
  • • Based in the US or Canada, with reliable internet connectivity and strong working-hours overlap with the rest of the team
  • • Familiarity with Java/Scala more broadly
  • • Prior experience working in a consulting or professional services setting, delivering services to external clients
  • Experience in the security domain is highly preferred
  • • Familiarity with Scala and data engineering — not required, but a plus

Qualifications

Must Haves

  • • Bachelor's, MS, or PhD in Computer Science, EE, or another quantitative discipline
  • • Minimum 3 years of experience in large-scale machine learning, user behavior analysis, and fraud detection at leading internet companies; experience in the security domain is highly preferred
  • • Core stack: Python, Apache Spark, and SQL. (We don't need a pure functional-programming engineer for this role.)
  • • Proficiency with machine learning libraries and frameworks: scikit-learn, pandas, and TensorFlow/Keras or PyTorch
  • • Expertise in visualizing and manipulating large-scale datasets
  • • Ability to own deliverables end-to-end: requirements, design, implementation, testing, deployment, monitoring, and operational support
  • • Strong problem-solving skills and the ability to work independently with a high degree of ownership and accountability
  • • Comfortable working in an Agile environment, collaborating with distributed teams; excellent written and oral communication skills
  • • Passion for technology, openness to interdisciplinary work, and experience building data-driven services and applications
  • • Based in the US or Canada, with reliable internet connectivity and strong working-hours overlap with the rest of the team
  • • Familiarity with Java/Scala more broadly
  • • Prior experience working in a consulting or professional services setting, delivering services to external clients

Nice to Haves

  • experience in the security domain is highly preferred
  • • Familiarity with Scala and data engineering — not required, but a plus

Benefits

  • Full-time, remote position

More jobs like this