jobapplier

Tech Lead of Software Engineering

DataVisor

Skills

Required

  • fraud
  • AI coding tools
  • Claude Code
  • Cursor
  • GitHub
  • Copilot
  • relational databases
  • SQL
  • Spring Framework
  • multithreaded
  • Cassandra / Yugabyte / Flink / Spark / Kafka
  • Java
  • Python
  • Kubernetes

Preferred

  • ML
  • training pipelines
  • LLM APIs / agent frameworks / tool calling / RAG / MCP

Join DataVisor as a Tech Lead of Software Engineering, where you will play a crucial role in building our next-generation machine learning platform for real-time fraud detection. You will lead the technical direction of the platform, mentor engineers, and drive technical execution in a high-impact environment. This is an exciting opportunity for someone who enjoys solving complex distributed systems problems and making a significant impact in the field of fraud detection and machine learning infrastructure.

Responsibilities

  • Assumer la direction technique de la plateforme de détection en temps réel, y compris les systèmes de streaming, de stockage et les pipelines d'entraînement qui la soutiennent.
  • Traduire les feuilles de route produit et ingénierie en plans techniques clairs, en jalons et en priorités d'exécution.
  • Identifier proactivement les risques techniques, les dépendances et les compromis avant qu'ils n'impactent la livraison.

Requirements

  • Demonstrated use of AI coding tools such as Claude Code, Cursor, GitHub Copilot, or similar tools in real production work
  • Strong knowledge of computer systems, relational databases, and SQL
  • Ability to set team-level standards for AI-assisted engineering, including how tools are used, how outputs are verified, and when AI-generated suggestions should be rejected
  • Bachelor’s degree in Computer Science or a related field is required

Experience with the Spring Framework

  • Experience designing, building, shipping, and operating distributed real-time systems at scale
  • Proven ability to lead technical outcomes across a team, including work you did not personally implement
  • Experience building and optimizing multithreaded and concurrent applications
  • 2+ years of technical leadership experience as a tech lead, staff engineer, engineering manager, or similar role
  • Hands-on experience with Cassandra, Yugabyte, Flink, Spark, or Kafka
  • Strong verification discipline, with the ability to validate model outputs against source code, logs, documentation, and production behavior

8+ years of software development experience

  • Deep production experience with Java, along with working proficiency in Python and Shell scripting
  • Experience in fraud, risk, payments, financial services, or another domain where false negatives carry significant business or customer impact
  • Experience with Kubernetes
  • Experience writing evaluations or regression tests for non-deterministic systems
  • Experience hiring, managing, or mentoring engineers
  • Experience with test-driven development

Preferred

  • Experience owning ML platforms or large-scale training pipelines
  • Experience building with LLM APIs, agent frameworks, tool calling, RAG, or MCP